Merge pull request #258 from alexguirre/fix-hashed-ydd

Fix .ydd export/import with unsolved hashes
This commit is contained in:
dexyfex 2024-07-25 19:50:17 +10:00 committed by GitHub
commit 10ea57e86d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 2 additions and 8 deletions

View File

@ -76,13 +76,7 @@ namespace CodeWalker.GameFiles
var hash = hashes[i]; var hash = hashes[i];
if ((drawable.Name == null) || (drawable.Name.EndsWith("#dd"))) if ((drawable.Name == null) || (drawable.Name.EndsWith("#dd")))
{ {
string hstr = JenkIndex.TryGetString(hash); drawable.Name = YddXml.HashString((MetaHash)hash);
if (!string.IsNullOrEmpty(hstr))
{
drawable.Name = hstr;
}
else
{ }
} }
} }

View File

@ -5847,7 +5847,7 @@ namespace CodeWalker.GameFiles
var d = new Drawable(); var d = new Drawable();
d.ReadXml(inode, ddsfolder); d.ReadXml(inode, ddsfolder);
drawables.Add(d); drawables.Add(d);
drawablehashes.Add(JenkHash.GenHash(d.Name));//TODO: check this! drawablehashes.Add(XmlMeta.GetHash(d.Name));
} }
} }