add missing TMD for Zombie Skape, improve error message when TMD cannot be found

This commit is contained in:
CasualPokePlayer 2022-07-13 14:27:41 -07:00
parent a7db24490c
commit f8c847af40
2 changed files with 1 additions and 1 deletions

View File

@ -248,7 +248,7 @@ namespace BizHawk.Emulation.Cores.Consoles.Nintendo.NDS
titleId |= ware[0x237 - i];
}
using var zip = new ZipArchive(new MemoryStream(Util.DecompressGzipFile(new MemoryStream(Resources.TMDS.Value))), ZipArchiveMode.Read, false);
using var tmd = zip.GetEntry($"{titleId:x16}.tmd").Open();
using var tmd = zip.GetEntry($"{titleId:x16}.tmd")?.Open() ?? throw new Exception($"Cannot find TMD for title ID {titleId:x16}, please report");
var ret = new byte[tmd.Length];
tmd.Read(ret, 0, (int)tmd.Length);
return ret;