public MFileTable(string romLocation, RomVersion version) { Tables = new TableInfo(version); using (FileStream fs = new FileStream(romLocation, FileMode.Open, FileAccess.Read)) { dmadata = new DmaData(fs, version); } RomLocation = romLocation; Version = version; }
public MFileTable(string romLocation, RomVersion version) { using (FileStream fs = new FileStream(romLocation, FileMode.Open, FileAccess.Read)) { DmaFile = new DmaData(fs, version); } RomLocation = romLocation; Version = version; SceneTable = new FileRefTable("SceneTable_Start", 0x10, 0); }
public OFileTable(string romLoc, RomVersion version) { using (FileStream fs = new FileStream(romLoc, FileMode.Open, FileAccess.Read)) { DmaFile = new DmaData(fs, version); } RomLocation = romLoc; Version = version; //table references SceneTable = new FileRefTable("SceneTable_Start", 0x14, 0); TitleCardTable = new FileRefTable("SceneTable_Start", 0x14, 8); HyruleSkyboxTable = new FileRefTable("HyruleSkyboxTable_Start", 8, 0); }