Temporary fix for non-vanilla material names

This commit is contained in:
Karou 2025-08-20 15:23:06 -04:00
parent dad01e1af8
commit a3d8173dcf

View file

@ -114,10 +114,16 @@ public sealed class ModelManager(IFramework framework, MetaFileManager metaFileM
// TODO: this should probably be chosen in the export settings // TODO: this should probably be chosen in the export settings
var variantId = 1; var variantId = 1;
// Get standardised paths //Lumina expects strings to be at least 15 chars, we assume it's not a vanilla material if its less than that as a temporary fix
var absolutePath = rawPath.StartsWith('/') string? absolutePath = null;
? LuminaMaterial.ResolveRelativeMaterialPath(rawPath, variantId) if (rawPath.Length > 14)
: rawPath; {
// Get standardised paths
absolutePath = rawPath.StartsWith('/')
? LuminaMaterial.ResolveRelativeMaterialPath(rawPath, variantId)
: rawPath;
}
var relativePath = rawPath.StartsWith('/') var relativePath = rawPath.StartsWith('/')
? rawPath ? rawPath
: '/' + Path.GetFileName(rawPath); : '/' + Path.GetFileName(rawPath);