Пример #1
0
 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;
 }
Пример #2
0
 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);
 }
Пример #3
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);
        }