NTSC Support (N64) (#4198)
* copy n64 pal 10 doing this so i can check diffs i make * transfer german->jp icon item * overlays, message data, icon item jpn, audio, code todo: title_static, gameplay keep * add kanji and fix title cards * title static * spell folder correctly * boss title cards, do action, icon item, item name, map name * headers for jpn stuff * gameplay_keep * Scenes, audio, jp text extraction, rom support, overlay fixes, sheik & darunia todo: test & disable darunia fix cvar for ntsc * msgptr init fix * icon item offsets * comment out title cards until zapd can fix itself (we extract these in a different file anyway) * compile and font implemented to get past title screen * file select * message, kaleido and everything else but rando * uintptr_t * rando and custom messages working! * ntsc-j 1.0 support * n64 logo? * copy ntsc 10 to 11 * ntsc 11 extraction * change title version names * copy ntsc 11 to 12 * ntsc 12 extraction * clean up some todos * re checkout submodules post merge * fix US filename * support cross-version filenames * add new versions to non-mq list * use correct message table init * Fix ntsc nes message table overriding pal nes message table * actual fix, allows extraction * fix file name using wrong font of file being hovered over * Fix barinade crash * re-add pal * better jabu fix and revert LUS * fix gerudo title cards * better better owl select * more owl fixes * build * fix some name decode issues * Switch Language Mid Text * Fix PAL displaying for JP filenames * Fix AskToEquip Crash * Disable Credits Timing Fix on NTSC * Fix JP Text positioning * basic language switching (BIG todo: file select, title screen) * Title Screen Hopefully working * add ntsc to linux appimage stuff, TODO: add .v64/.n64 support * Update OTRExporter * Fix pause to decide offset * Fix bomb item name crash * fix fire arrows and PoH * builds * update asset changes and fix menu language changing * fix name decode * Fix crashes and add rando/boss rush select stuff * Revive debug feature by setting language cvar too * Fix ocarina text speed softlock, and update jp text speed changes * Merge remote-tracking branch 'upstream/develop' into NTSC * Fix options menu and let pal use japanese fully * Resolve some suggestions * match up gTextSpeed changes to english (still broken!) * Fix text speed crash * Set default filename language on save init funcs * bump otrexporter * Display same correct info for n64 ntsc-j and ntsc-u * quicktext more closely aligned with decomp * linux appimage v64/n64 checksums * bump zapd * Credits Fix Tooltip Adjusted * update supported hashes json * update shasums to include JP n64
This commit is contained in:
11
soh/assets/xml/N64_NTSC_11/overlays/ovl_Arrow_Fire.xml
Normal file
11
soh/assets/xml/N64_NTSC_11/overlays/ovl_Arrow_Fire.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<Root>
|
||||
<File Name="ovl_Arrow_Fire" BaseAddress="0x80A5E9F0" RangeStart="0x960" RangeEnd="0x1DF0">
|
||||
<Texture Name="s1Tex" OutName="fire_tex_1" Format="i8" Width="32" Height="64" Offset="0x960" Static="On"/>
|
||||
<Texture Name="s2Tex" OutName="fire_tex_2" Format="i8" Width="32" Height="64" Offset="0x1160" Static="On"/>
|
||||
<Array Name="sVtx" Count="43" Offset="0x1960" Static="On">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<DList Name="sMaterialDL" Offset="0x1C10" Static="On"/>
|
||||
<DList Name="sModelDL" Offset="0x1CC0" Static="On"/>
|
||||
</File>
|
||||
</Root>
|
||||
11
soh/assets/xml/N64_NTSC_11/overlays/ovl_Arrow_Ice.xml
Normal file
11
soh/assets/xml/N64_NTSC_11/overlays/ovl_Arrow_Ice.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<Root>
|
||||
<File Name="ovl_Arrow_Ice" BaseAddress="0x80A608B0" RangeStart="0x980" RangeEnd="0x1E10">
|
||||
<Texture Name="s1Tex" OutName="ice_tex_1" Format="i8" Width="32" Height="64" Offset="0x980" Static="On"/>
|
||||
<Texture Name="s2Tex" OutName="ice_tex_2" Format="i8" Width="32" Height="64" Offset="0x1180" Static="On"/>
|
||||
<Array Name="sVtx" Count="43" Offset="0x1980" Static="On">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<DList Name="sMaterialDL" Offset="0x1C30" Static="On"/>
|
||||
<DList Name="sModelDL" Offset="0x1CE0" Static="On"/>
|
||||
</File>
|
||||
</Root>
|
||||
11
soh/assets/xml/N64_NTSC_11/overlays/ovl_Arrow_Light.xml
Normal file
11
soh/assets/xml/N64_NTSC_11/overlays/ovl_Arrow_Light.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<Root>
|
||||
<File Name="ovl_Arrow_Light" BaseAddress="0x80A62790" RangeStart="0x990" RangeEnd="0x1DD0">
|
||||
<Texture Name="s1Tex" OutName="light_tex_1" Format="i8" Width="32" Height="64" Offset="0x990" Static="On"/>
|
||||
<Texture Name="s2Tex" OutName="light_tex_2" Format="i8" Width="32" Height="64" Offset="0x1190" Static="On"/>
|
||||
<Array Name="sVtx" Count="43" Offset="0x1990" Static="On">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<DList Name="sMaterialDL" Offset="0x1C40" Static="On"/>
|
||||
<DList Name="sModelDL" Offset="0x1CF0" Static="On"/>
|
||||
</File>
|
||||
</Root>
|
||||
29
soh/assets/xml/N64_NTSC_11/overlays/ovl_Bg_Ganon_Otyuka.xml
Normal file
29
soh/assets/xml/N64_NTSC_11/overlays/ovl_Bg_Ganon_Otyuka.xml
Normal file
@@ -0,0 +1,29 @@
|
||||
<Root>
|
||||
<File Name="ovl_Bg_Ganon_Otyuka" BaseAddress="0x80A53F30" RangeStart="0x1110" RangeEnd="0x24EC">
|
||||
<Texture Name="sPlatformTex" OutName="platform_tex" Format="rgba16" Width="32" Height="32" Offset="0x1110"/>
|
||||
|
||||
<Array Name="sPlatformTopVtx" Count="4" Offset="0x1918">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<DList Name="sPlatformMaterialDL" Offset="0x1958"/>
|
||||
<DList Name="sPlatformTopDL" Offset="0x19E0"/>
|
||||
|
||||
<Array Name="sPlatformBottomVtx" Count="4" Offset="0x19F8">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<DList Name="sPlatformBottomDL" Offset="0x1A38"/>
|
||||
|
||||
<Array Name="sPlatformSideVtx" Count="4" Offset="0x01A50">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<DList Name="sPlatformSideDL" Offset="0x1A90"/>
|
||||
|
||||
<Texture Name="sFlashTex" OutName="flash_tex" Format="i8" Width="32" Height="64" Offset="0x1AA8"/>
|
||||
<Array Name="sFlashVtx" Count="8" Offset="0x22A8">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<DList Name="sFlashDL" Offset="0x2328"/>
|
||||
|
||||
<Collision Name="sCol" Offset="0x24C0"/>
|
||||
</File>
|
||||
</Root>
|
||||
10
soh/assets/xml/N64_NTSC_11/overlays/ovl_Bg_Jya_Cobra.xml
Normal file
10
soh/assets/xml/N64_NTSC_11/overlays/ovl_Bg_Jya_Cobra.xml
Normal file
@@ -0,0 +1,10 @@
|
||||
<Root>
|
||||
<File Name="ovl_Bg_Jya_Cobra" BaseAddress="0x80A325A0" RangeStart="0x1830" RangeEnd="0x19C8">
|
||||
<Array Name="sShadowVtx" Count="4" Offset="0x1830">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
|
||||
<DList Name="sShadowDL" Offset="0x1870"/>
|
||||
|
||||
</File>
|
||||
</Root>
|
||||
6
soh/assets/xml/N64_NTSC_11/overlays/ovl_Boss_Dodongo.xml
Normal file
6
soh/assets/xml/N64_NTSC_11/overlays/ovl_Boss_Dodongo.xml
Normal file
@@ -0,0 +1,6 @@
|
||||
<Root>
|
||||
<File Name="ovl_Boss_Dodongo" BaseAddress="0x8089D8C0" RangeStart="0x61C8" RangeEnd="0x91C8">
|
||||
<Texture Name="sLavaFloorLavaTex" OutName="lava_floor_lava" Format="rgba16" Width="32" Height="64" Offset="0x61C8"/>
|
||||
<Texture Name="sLavaFloorRockTex" OutName="lava_floor_rock" Format="rgba16" Width="32" Height="64" Offset="0x81C8"/>
|
||||
</File>
|
||||
</Root>
|
||||
68
soh/assets/xml/N64_NTSC_11/overlays/ovl_Boss_Ganon.xml
Normal file
68
soh/assets/xml/N64_NTSC_11/overlays/ovl_Boss_Ganon.xml
Normal file
@@ -0,0 +1,68 @@
|
||||
<Root>
|
||||
<File Name="ovl_Boss_Ganon" BaseAddress="0x809F1E60" RangeStart="0xE398" RangeEnd="0x20EB4">
|
||||
<Texture Name="ovl_Boss_GanonTex_00E748" OutName="ovl_Boss_GanonTex_00E748" Format="i8" Width="64" Height="64" Offset="0xE428" AddedByScript="true"/>
|
||||
<Texture Name="ovl_Boss_GanonTex_00F848" OutName="ovl_Boss_GanonTex_00F848" Format="ci8" Width="32" Height="32" Offset="0xF528" TlutOffset="0xF4E8" AddedByScript="true"/>
|
||||
<Texture Name="ovl_Boss_GanonTex_010538" OutName="ovl_Boss_GanonTex_010538" Format="i8" Width="64" Height="64" Offset="0x10218" AddedByScript="true"/>
|
||||
<Texture Name="ovl_Boss_GanonTex_01A7B0" OutName="ovl_Boss_GanonTex_01A7B0" Format="ia16" Width="32" Height="32" Offset="0x1A490" AddedByScript="true"/>
|
||||
<Texture Name="ovl_Boss_GanonTex_01AFB0" OutName="ovl_Boss_GanonTex_01AFB0" Format="i4" Width="64" Height="64" Offset="0x1AC90" AddedByScript="true"/>
|
||||
<Texture Name="ovl_Boss_GanonTex_01B7B0" OutName="ovl_Boss_GanonTex_01B7B0" Format="i4" Width="64" Height="64" Offset="0x1B490" AddedByScript="true"/>
|
||||
<Texture Name="ovl_Boss_GanonTex_01C420" OutName="ovl_Boss_GanonTex_01C420" Format="i8" Width="64" Height="32" Offset="0x1C100" AddedByScript="true"/>
|
||||
<Texture Name="ovl_Boss_GanonTex_01CEB8" OutName="ovl_Boss_GanonTex_01CEB8" Format="i8" Width="32" Height="64" Offset="0x1CB98" AddedByScript="true"/>
|
||||
<Texture Name="ovl_Boss_GanonTex_01D6B8" OutName="ovl_Boss_GanonTex_01D6B8" Format="i8" Width="32" Height="32" Offset="0x1D398" AddedByScript="true"/>
|
||||
<Texture Name="ovl_Boss_GanonTex_01DE88" OutName="ovl_Boss_GanonTex_01DE88" Format="i8" Width="32" Height="64" Offset="0x1DB68" AddedByScript="true"/>
|
||||
<Texture Name="ovl_Boss_GanonTex_01E688" OutName="ovl_Boss_GanonTex_01E688" Format="i8" Width="32" Height="64" Offset="0x1E368" AddedByScript="true"/>
|
||||
<Texture Name="ovl_Boss_GanonTex_01EF90" OutName="ovl_Boss_GanonTex_01EF90" Format="i8" Width="96" Height="16" Offset="0x1EC70" AddedByScript="true"/>
|
||||
<Texture Name="ovl_Boss_GanonTex_01FFF8" OutName="ovl_Boss_GanonTex_01FFF8" Format="i4" Width="32" Height="32" Offset="0x1FCD8" AddedByScript="true"/>
|
||||
<Texture Name="ovl_Boss_GanonTex_020370" OutName="ovl_Boss_GanonTex_020370" Format="i8" Width="32" Height="32" Offset="0x20050" AddedByScript="true"/>
|
||||
<Texture Name="ovl_Boss_GanonTex_020770" OutName="ovl_Boss_GanonTex_020770" Format="i8" Width="32" Height="64" Offset="0x20450" AddedByScript="true"/>
|
||||
<Texture Name="ovl_Boss_GanonTLUT_00F808" OutName="ovl_Boss_GanonTLUT_00F808" Format="rgba16" Width="16" Height="16" Offset="0xF4E8" AddedByScript="true"/>
|
||||
<Texture Name="gGanondorfLightning1Tex" OutName="lightning_1" Format="i8" Width="32" Height="96" Offset="0x112E0" Static="Off"/>
|
||||
<Texture Name="gGanondorfLightning2Tex" OutName="lightning_2" Format="i8" Width="32" Height="96" Offset="0x11EE0" Static="Off"/>
|
||||
<Texture Name="gGanondorfLightning3Tex" OutName="lightning_3" Format="i8" Width="32" Height="96" Offset="0x12AE0" Static="Off"/>
|
||||
<Texture Name="gGanondorfLightning4Tex" OutName="lightning_4" Format="i8" Width="32" Height="96" Offset="0x136E0" Static="Off"/>
|
||||
<Texture Name="gGanondorfLightning5Tex" OutName="lightning_5" Format="i8" Width="32" Height="96" Offset="0x142E0" Static="Off"/>
|
||||
<Texture Name="gGanondorfLightning6Tex" OutName="lightning_6" Format="i8" Width="32" Height="96" Offset="0x14EE0" Static="Off"/>
|
||||
<Texture Name="gGanondorfLightning7Tex" OutName="lightning_7" Format="i8" Width="32" Height="96" Offset="0x15AE0" Static="Off"/>
|
||||
<Texture Name="gGanondorfLightning8Tex" OutName="lightning_8" Format="i8" Width="32" Height="96" Offset="0x166E0" Static="Off"/>
|
||||
<Texture Name="gGanondorfLightning9Tex" OutName="lightning_9" Format="i8" Width="32" Height="96" Offset="0x172E0" Static="Off"/>
|
||||
<Texture Name="gGanondorfLightning10Tex" OutName="lightning_10" Format="i8" Width="32" Height="96" Offset="0x17EE0" Static="Off"/>
|
||||
<Texture Name="gGanondorfLightning11Tex" OutName="lightning_11" Format="i8" Width="32" Height="96" Offset="0x18AE0" Static="Off"/>
|
||||
<Texture Name="gGanondorfLightning12Tex" OutName="lightning_12" Format="i8" Width="32" Height="96" Offset="0x196E0" Static="Off"/>
|
||||
|
||||
<Texture Name="gGanondorfWindowShatterTemplateTex" OutName="window_shatter_template" Format="i8" Width="32" Height="64" Offset="0xFA18" Static="Off"/>
|
||||
|
||||
<DList Name="gGanondorfLightStreak1DL" Offset="0x1F9D0" Static="Off"/>
|
||||
<DList Name="gGanondorfLightStreak2DL" Offset="0x1FA08" Static="Off"/>
|
||||
<DList Name="gGanondorfLightStreak3DL" Offset="0x1FA40" Static="Off"/>
|
||||
<DList Name="gGanondorfLightStreak4DL" Offset="0x1FA78" Static="Off"/>
|
||||
<DList Name="gGanondorfLightStreak5DL" Offset="0x1FAB0" Static="Off"/>
|
||||
<DList Name="gGanondorfLightStreak6DL" Offset="0x1FAE8" Static="Off"/>
|
||||
<DList Name="gGanondorfLightStreak7DL" Offset="0x1FB20" Static="Off"/>
|
||||
<DList Name="gGanondorfLightStreak8DL" Offset="0x1FB58" Static="Off"/>
|
||||
<DList Name="gGanondorfLightStreak9DL" Offset="0x1FB90" Static="Off"/>
|
||||
<DList Name="gGanondorfLightStreak10DL" Offset="0x1FBC8" Static="Off"/>
|
||||
<DList Name="gGanondorfLightStreak11DL" Offset="0x1FC00" Static="Off"/>
|
||||
<DList Name="gGanondorfLightStreak12DL" Offset="0x1FC38" Static="Off"/>
|
||||
|
||||
<DList Name="gGanondorfShadowSetupDL" Offset="0xE3D8" Static="Off"/>
|
||||
<DList Name="gGanondorfShadowModelDL" Offset="0xE3F8" Static="Off"/>
|
||||
<DList Name="gGanondorfTriforceDL" Offset="0xF468" Static="Off"/>
|
||||
<DList Name="gGanondorfWindowShardMaterialDL" Offset="0xF958" Static="Off"/>
|
||||
<DList Name="gGanondorfWindowShardModelDL" Offset="0xFA00" Static="Off"/>
|
||||
<DList Name="gGanondorfLightBallMaterialDL" Offset="0x11258" Static="Off"/>
|
||||
<DList Name="gGanondorfSquareDL" Offset="0x112C8" Static="Off"/>
|
||||
<DList Name="gGanondorfLightningDL" Offset="0x1A320" Static="Off"/>
|
||||
<DList Name="gGanondorfUnusedDL" Offset="0x1A3D0" Static="Off"/>
|
||||
<DList Name="gGanondorfLightRayTriDL" Offset="0x1A448" Static="Off"/>
|
||||
<DList Name="gGanondorfLightFlecksDL" Offset="0x1BEA0" Static="Off"/>
|
||||
<DList Name="gGanondorfBigMagicBGCircleDL" Offset="0x1BF90" Static="Off"/>
|
||||
<DList Name="gGanondorfDotDL" Offset="0x1C038" Static="Off"/>
|
||||
<DList Name="gGanondorfShockwaveDL" Offset="0x1CAA0" Static="Off"/>
|
||||
<DList Name="gGanondorfImpactDarkDL" Offset="0x1D938" Static="Off"/>
|
||||
<DList Name="gGanondorfImpactLightDL" Offset="0x1DA50" Static="Off"/>
|
||||
<DList Name="gGanondorfShockGlowDL" Offset="0x1EBA8" Static="Off"/>
|
||||
<DList Name="gGanondorfLightCoreDL" Offset="0x1FF08" Static="Off"/>
|
||||
<DList Name="gGanondorfShockDL" Offset="0x1FFD0" Static="Off"/>
|
||||
<DList Name="gGanondorfVortexDL" Offset="0x20DB0" Static="Off"/>
|
||||
</File>
|
||||
</Root>
|
||||
76
soh/assets/xml/N64_NTSC_11/overlays/ovl_Boss_Ganon2.xml
Normal file
76
soh/assets/xml/N64_NTSC_11/overlays/ovl_Boss_Ganon2.xml
Normal file
@@ -0,0 +1,76 @@
|
||||
<Root>
|
||||
<File Name="ovl_Boss_Ganon2" BaseAddress="0x80B05610" RangeStart="0x9F48" RangeEnd="0x10788">
|
||||
<Texture Name="gGanonLightOrbTex" OutName="tex_0000A2C8" Format="i8" Width="64" Height="64" Offset="0x9F48"/>
|
||||
<Array Name="ovl_Boss_Ganon2_Vtx_00B2C8" Count="4" Offset="0xAF48">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<DList Name="gGanonLightOrbMaterialDL" Offset="0xAF88"/>
|
||||
<DList Name="gGanonLightOrbModelDL" Offset="0xAFF8"/>
|
||||
<Array Name="ovl_Boss_Ganon2_Vtx_00B390" Count="4" Offset="0xB010">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<DList Name="gGanonShadowMaterialDL" Offset="0xB050"/>
|
||||
<DList Name="gGanonShadowModelDL" Offset="0xB070"/>
|
||||
<Texture Name="gGanonSwordTrailTex" OutName="tex_0000B420" Format="i8" Width="32" Height="32" Offset="0xB0A0"/>
|
||||
<Texture Name="gGanonSwordTrailMaskTex" OutName="tex_0000B820" Format="i4" Width="32" Height="32" Offset="0xB4A0"/>
|
||||
<Array Name="gGanonSwordTrailVtx" Count="22" Offset="0xB6A0">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<DList Name="gGanonSwordTrailDL" Offset="0xB800"/>
|
||||
<Texture Name="gGanonTriforceTex" OutName="tex_0000BC98" Format="i8" Width="64" Height="64" Offset="0xB918"/>
|
||||
<Array Name="ovl_Boss_Ganon2_Vtx_00CC98" Count="4" Offset="0xC918">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<DList Name="gGanonTriforceDL" Offset="0xC958"/>
|
||||
<Texture Name="gGanonLightningTex" OutName="tex_0000CD58" Format="i4" Width="32" Height="160" Offset="0xC9D8"/>
|
||||
<Array Name="ovl_Boss_Ganon2_Vtx_00D758" Count="4" Offset="0xD3D8">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<DList Name="gGanonLightningDL" Offset="0xD418"/>
|
||||
<Texture Name="gGanonFireRingTex" OutName="tex_0000D820" Format="i8" Width="32" Height="64" Offset="0xD4A0"/>
|
||||
<Array Name="ovl_Boss_Ganon2_Vtx_00E020" Count="26" Offset="0xDCA0">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<DList Name="gGanonFireRingDL" Offset="0xDE40"/>
|
||||
<Texture Name="gGanonZeldaMagicTex" OutName="tex_0000E2E0" Format="i8" Width="32" Height="64" Offset="0xDF60"/>
|
||||
<Array Name="ovl_Boss_Ganon2_Vtx_00EAE0" Count="22" Offset="0xE760">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<DList Name="gGanonZeldaMagicDL" Offset="0xE8C0"/>
|
||||
<Texture Name="gGanonMasterSwordShadowTex" OutName="tex_0000ED48" Format="i8" Width="32" Height="32" Offset="0xE9C8"/>
|
||||
<Array Name="ovl_Boss_Ganon2_Vtx_00F148" Count="4" Offset="0xEDC8">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<DList Name="gGanonMasterSwordShadowDL" Offset="0xEE08"/>
|
||||
<Texture Name="gGanonMasterSwordPommelTex" OutName="tex_0000F208" Format="rgba16" Width="16" Height="16" Offset="0xEE88"/>
|
||||
<Texture Name="gGanonMasterSwordGuardTex" OutName="tex_0000F408" Format="rgba16" Width="32" Height="32" Offset="0xF088"/>
|
||||
<Array Name="ovl_Boss_Ganon2_Vtx_00FC08" Count="3" Offset="0xF888">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<Array Name="ovl_Boss_Ganon2_Vtx_00FC38" Count="32" Offset="0xF8B8">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<Array Name="ovl_Boss_Ganon2_Vtx_00FE38" Count="15" Offset="0xFAB8">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<Array Name="ovl_Boss_Ganon2_Vtx_00FF28" Count="11" Offset="0xFBA8">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<Array Name="ovl_Boss_Ganon2_Vtx_00FFD8" Count="6" Offset="0xFC58">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<Array Name="ovl_Boss_Ganon2_Vtx_010038" Count="12" Offset="0xFCB8">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<Array Name="ovl_Boss_Ganon2_Vtx_0100F8" Count="10" Offset="0xFD78">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<Array Name="ovl_Boss_Ganon2_Vtx_010198" Count="16" Offset="0xFE18">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<Array Name="ovl_Boss_Ganon2_Vtx_010298" Count="17" Offset="0xFF18">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<DList Name="gGanonMasterSwordDL" Offset="0x10028"/>
|
||||
</File>
|
||||
</Root>
|
||||
10
soh/assets/xml/N64_NTSC_11/overlays/ovl_Boss_Sst.xml
Normal file
10
soh/assets/xml/N64_NTSC_11/overlays/ovl_Boss_Sst.xml
Normal file
@@ -0,0 +1,10 @@
|
||||
<Root>
|
||||
<File Name="ovl_Boss_Sst" BaseAddress="0x80A17C50" RangeStart="0xA330" RangeEnd="0xACE0">
|
||||
<Texture Name="ovl_Boss_SstTex_00A438" OutName="ovl_Boss_SstTex_00A438" Format="i8" Width="16" Height="64" Offset="0xA3A8" AddedByScript="true"/>
|
||||
<Texture Name="ovl_Boss_SstTex_00A8F0" OutName="ovl_Boss_SstTex_00A8F0" Format="i8" Width="32" Height="32" Offset="0xA860" AddedByScript="true"/>
|
||||
<DList Name="sBodyStaticDList" Offset="0xA330"/>
|
||||
<DList Name="sHandTrailDList" Offset="0xA348"/>
|
||||
<DList Name="sIntroVanishDList" Offset="0xA7A8"/>
|
||||
<DList Name="sShadowDList" Offset="0xAC60"/>
|
||||
</File>
|
||||
</Root>
|
||||
10
soh/assets/xml/N64_NTSC_11/overlays/ovl_Demo_Shd.xml
Normal file
10
soh/assets/xml/N64_NTSC_11/overlays/ovl_Demo_Shd.xml
Normal file
@@ -0,0 +1,10 @@
|
||||
<Root>
|
||||
<File Name="ovl_Demo_Shd" BaseAddress="0x80A729B0" RangeStart="0x410" RangeEnd="0x23D0">
|
||||
|
||||
<Texture Name="ovl_Demo_ShdTex_000450" OutName="ovl_Demo_ShdTex_000450" Format="i8" Width="16" Height="128" Offset="0x410" AddedByScript="true"/>
|
||||
<Texture Name="ovl_Demo_ShdTex_000C50" OutName="ovl_Demo_ShdTex_000C50" Format="i8" Width="32" Height="64" Offset="0xC10" AddedByScript="true"/>
|
||||
<DList Name="D_809932D0" Offset="0x2060"/>
|
||||
<DList Name="D_80993390" Offset="0x2120"/>
|
||||
<DList Name="D_809934B8" Offset="0x2248"/>
|
||||
</File>
|
||||
</Root>
|
||||
7
soh/assets/xml/N64_NTSC_11/overlays/ovl_En_Bili.xml
Normal file
7
soh/assets/xml/N64_NTSC_11/overlays/ovl_En_Bili.xml
Normal file
@@ -0,0 +1,7 @@
|
||||
<Root>
|
||||
<File Name="ovl_En_Bili" BaseAddress="0x808C00B0" RangeStart="0x1E40" RangeEnd="0x1E70">
|
||||
<DList Name="D_809C16F0" Offset="0x1E40"/>
|
||||
<DList Name="D_809C1700" Offset="0x1E50"/>
|
||||
|
||||
</File>
|
||||
</Root>
|
||||
28
soh/assets/xml/N64_NTSC_11/overlays/ovl_En_Clear_Tag.xml
Normal file
28
soh/assets/xml/N64_NTSC_11/overlays/ovl_En_Clear_Tag.xml
Normal file
@@ -0,0 +1,28 @@
|
||||
<Root>
|
||||
<File Name="ovl_En_Clear_Tag" BaseAddress="0x80A92B50" RangeStart="0x2600" RangeEnd="0x89F0">
|
||||
<Texture Name="ovl_En_Clear_TagTex_003308" OutName="ovl_En_Clear_TagTex_003308" Format="rgba16" Width="8" Height="8" Offset="0x3218" AddedByScript="true"/>
|
||||
<Texture Name="ovl_En_Clear_TagTex_003388" OutName="ovl_En_Clear_TagTex_003388" Format="rgba16" Width="32" Height="32" Offset="0x3298" AddedByScript="true"/>
|
||||
<Texture Name="ovl_En_Clear_TagTex_003B88" OutName="ovl_En_Clear_TagTex_003B88" Format="rgba16" Width="64" Height="32" Offset="0x3A98" AddedByScript="true"/>
|
||||
<Texture Name="ovl_En_Clear_TagTex_004B88" OutName="ovl_En_Clear_TagTex_004B88" Format="rgba16" Width="32" Height="32" Offset="0x4A98" AddedByScript="true"/>
|
||||
<Texture Name="ovl_En_Clear_TagTex_005388" OutName="ovl_En_Clear_TagTex_005388" Format="rgba16" Width="32" Height="32" Offset="0x5298" AddedByScript="true"/>
|
||||
<Texture Name="ovl_En_Clear_TagTex_005B88" OutName="ovl_En_Clear_TagTex_005B88" Format="rgba16" Width="32" Height="32" Offset="0x5A98" AddedByScript="true"/>
|
||||
<Texture Name="ovl_En_Clear_TagTex_006458" OutName="ovl_En_Clear_TagTex_006458" Format="rgba16" Width="16" Height="16" Offset="0x6368" AddedByScript="true"/>
|
||||
<Texture Name="ovl_En_Clear_TagTex_006708" OutName="ovl_En_Clear_TagTex_006708" Format="i8" Width="16" Height="16" Offset="0x6618" AddedByScript="true"/>
|
||||
<Texture Name="ovl_En_Clear_TagTex_006808" OutName="ovl_En_Clear_TagTex_006808" Format="rgba16" Width="16" Height="16" Offset="0x6718" AddedByScript="true"/>
|
||||
<Texture Name="ovl_En_Clear_TagTex_006AD0" OutName="ovl_En_Clear_TagTex_006AD0" Format="i4" Width="32" Height="64" Offset="0x69E0" AddedByScript="true"/>
|
||||
<Texture Name="ovl_En_Clear_TagTex_006ED0" OutName="ovl_En_Clear_TagTex_006ED0" Format="i4" Width="32" Height="32" Offset="0x6DE0" AddedByScript="true"/>
|
||||
<Texture Name="ovl_En_Clear_TagTex_0071C8" OutName="ovl_En_Clear_TagTex_0071C8" Format="i8" Width="64" Height="64" Offset="0x70D8" AddedByScript="true"/>
|
||||
<Texture Name="ovl_En_Clear_TagTex_008288" OutName="ovl_En_Clear_TagTex_008288" Format="i4" Width="32" Height="32" Offset="0x8198" AddedByScript="true"/>
|
||||
<Texture Name="ovl_En_Clear_TagTex_008540" OutName="ovl_En_Clear_TagTex_008540" Format="i8" Width="32" Height="32" Offset="0x8450" AddedByScript="true"/>
|
||||
<DList Name="gArwingDL" Offset="0x2600"/>
|
||||
<DList Name="gArwingLaserDL" Offset="0x6298"/>
|
||||
<DList Name="gArwingBackfireDL" Offset="0x6598"/>
|
||||
<DList Name="gArwingDebrisEffectMaterialDL" Offset="0x6948"/>
|
||||
<DList Name="gArwingDebrisEffectDL" Offset="0x69C8"/>
|
||||
<DList Name="gArwingFireEffectMaterialDL" Offset="0x7010"/>
|
||||
<DList Name="gArwingFireEffectDL" Offset="0x70B8"/>
|
||||
<DList Name="gArwingFlashEffectDL" Offset="0x8118"/>
|
||||
<DList Name="gArwingFlashEffectGroundDL" Offset="0x83C8"/>
|
||||
<DList Name="gArwingShadowDL" Offset="0x8880"/>
|
||||
</File>
|
||||
</Root>
|
||||
22
soh/assets/xml/N64_NTSC_11/overlays/ovl_En_Ganon_Mant.xml
Normal file
22
soh/assets/xml/N64_NTSC_11/overlays/ovl_En_Ganon_Mant.xml
Normal file
@@ -0,0 +1,22 @@
|
||||
<Root>
|
||||
<File Name="ovl_En_Ganon_Mant" BaseAddress="0x80AE89C0" RangeStart="0x11E8" RangeEnd="0x4118">
|
||||
<Texture Name="gMantTex" OutName="mant" Format="rgba16" Width="32" Height="64" Offset="0x11E8"/>
|
||||
|
||||
<Texture Name="gMantUnusedTex" OutName="mant_unused" Format="rgba16" Width="32" Height="32" Offset="0x21E8"/>
|
||||
|
||||
<Array Name="gMant1Vtx" Count="144" Offset="0x29E8">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
|
||||
<DList Name="gMantMaterialDL" Offset="0x32E8"/>
|
||||
|
||||
<!-- ! @bug gMantUnusedTex is 32x32 not 32x64, however this dlist is unused -->
|
||||
<DList Name="gMantUnusedMaterialDL" Offset="0x3340"/>
|
||||
|
||||
<DList Name="gMantDL" Offset="0x3398"/>
|
||||
|
||||
<Array Name="gMant2Vtx" Count="144" Offset="0x37E8">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
</File>
|
||||
</Root>
|
||||
19
soh/assets/xml/N64_NTSC_11/overlays/ovl_En_Ganon_Organ.xml
Normal file
19
soh/assets/xml/N64_NTSC_11/overlays/ovl_En_Ganon_Organ.xml
Normal file
@@ -0,0 +1,19 @@
|
||||
<Root>
|
||||
<File Name="ovl_En_Ganon_Organ" BaseAddress="0x80AC8460" RangeStart="0x328" RangeEnd="0x6F70">
|
||||
<Texture Name="sRoomCarpetTex" OutName="room_carpet" Format="rgba16" Width="64" Height="16" Offset="0x328"/>
|
||||
<Texture Name="sRoomOrganPipeTex" OutName="room_organ_pipe" Format="i4" Width="16" Height="64" Offset="0xB28"/>
|
||||
<Texture Name="sRoomOrganCorbelsTex" OutName="room_organ_corbels" Format="i4" Width="16" Height="16" Offset="0xD28"/>
|
||||
<Texture Name="sRoomOrganGrillTex" OutName="room_organ_grill" Format="rgba16" Width="16" Height="16" Offset="0xDA8"/>
|
||||
<Texture Name="sRoomCrestFriezeTex" OutName="room_crest_frieze" Format="i4" Width="32" Height="32" Offset="0xFA8"/>
|
||||
<Texture Name="sRoomColumnFriezeAndCanopyTex" OutName="room_column_frieze_and_canopy" Format="i4" Width="16" Height="16" Offset="0x11A8"/>
|
||||
<Texture Name="sRoomColumnMetalEdgingTex" OutName="room_metal_edging" Format="rgba16" Width="16" Height="16" Offset="0x1228"/>
|
||||
<Texture Name="sRoomStatueWingTex" OutName="room_statue_wing" Format="rgba16" Width="16" Height="16" Offset="0x1428"/>
|
||||
<Texture Name="sRoomPillarTex" OutName="room_pillar" Format="i8" Width="8" Height="32" Offset="0x1628"/>
|
||||
<Texture Name="sRoomOrganKeyboardTex" OutName="room_organ_keyboard" Format="rgba16" Width="32" Height="8" Offset="0x1728"/>
|
||||
<Texture Name="sRoomOrganKeyEndTex" OutName="room_organ_key_end" Format="rgba16" Width="4" Height="8" Offset="0x1928"/>
|
||||
<Texture Name="sRoomStepTex" OutName="room_step" Format="i4" Width="16" Height="16" Offset="0x1968"/>
|
||||
|
||||
<DList Name="sRoomOrganAndFloorDL" Offset="0x4BE8"/>
|
||||
<DList Name="sRoomStatuesDL" Offset="0x69F0"/>
|
||||
</File>
|
||||
</Root>
|
||||
8
soh/assets/xml/N64_NTSC_11/overlays/ovl_En_Holl.xml
Normal file
8
soh/assets/xml/N64_NTSC_11/overlays/ovl_En_Holl.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<Root>
|
||||
<File Name="ovl_En_Holl" BaseAddress="0x80895730" RangeStart="0xE68" RangeEnd="0xEE0">
|
||||
<Array Name="sPlaneVtx" Count="4" Offset="0xE68">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<DList Name="sPlaneDL" Offset="0xEA8"/>
|
||||
</File>
|
||||
</Root>
|
||||
38
soh/assets/xml/N64_NTSC_11/overlays/ovl_En_Jsjutan.xml
Normal file
38
soh/assets/xml/N64_NTSC_11/overlays/ovl_En_Jsjutan.xml
Normal file
@@ -0,0 +1,38 @@
|
||||
<Root>
|
||||
<File Name="ovl_En_Jsjutan" BaseAddress="0x80ADBEC0" RangeStart="0x12B8" RangeEnd="0x4C88">
|
||||
<!-- D_80A8AA98. Carpet texture. -->
|
||||
<Texture Name="sCarpetTex" OutName="carpet" Format="rgba16" Width="32" Height="64" Offset="0x12B8"/>
|
||||
|
||||
<!-- D_80A8BA98. Carpet's shadow vertices. Same vertex type as sShadowEvenVtx. Used when gameplayFrames is odd. -->
|
||||
<Array Name="gShadowOddVtx" Count="144" Offset="0x22B8">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<!-- D_80A8C398. Carpet's shadow vertices. Same vertex type as gShadowOddVtx. Used when gameplayFrames is even. -->
|
||||
<Array Name="sShadowEvenVtx" Count="144" Offset="0x2BB8">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<!-- D_80A8CC98. Carpet vertices. Same vertex type as sCarpetEvenVtx. Used when gameplayFrames is odd. -->
|
||||
<Array Name="sCarpetOddVtx" Count="144" Offset="0x34B8">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
|
||||
<!-- D_80A8E610. Variable declared in `.bss` of EnJsjutan. Used by sShadowMaterialDL -->
|
||||
<Symbol Name="sShadowTex" Type="u8" TypeSize="1" Count="0x800" Offset="0x4E30"/>
|
||||
|
||||
<!-- D_80A8D598. Draws the carpet's texture. -->
|
||||
<DList Name="sCarpetMaterialDL" Offset="0x3DB8"/>
|
||||
<!-- D_80A8D618. Draws the carpet's shadow texture. -->
|
||||
<DList Name="sShadowMaterialDL" Offset="0x3E38"/>
|
||||
|
||||
<!-- D_80A8D688. Draws vertexs in segment 0x0C. -->
|
||||
<DList Name="sModelDL" Offset="0x3EA8"/>
|
||||
|
||||
<!-- D_80A8DAB8. Carpet vertices. Same vertex type as sCarpetOddVtx. Used when gameplayFrames is even. -->
|
||||
<Array Name="sCarpetEvenVtx" Count="144" Offset="0x42D8">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
|
||||
<!-- D_80A8E400 -->
|
||||
<Collision Name="sCol" Offset="0x4C20"/>
|
||||
</File>
|
||||
</Root>
|
||||
8
soh/assets/xml/N64_NTSC_11/overlays/ovl_En_Kanban.xml
Normal file
8
soh/assets/xml/N64_NTSC_11/overlays/ovl_En_Kanban.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<Root>
|
||||
<File Name="ovl_En_Kanban" BaseAddress="0x80AA1D40" RangeStart="0x2E70" RangeEnd="0x3040">
|
||||
<Array Name="sShadowVtx" Count="4" Offset="0x2E70">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<DList Name="sShadowDL" Offset="0x2EB0"/>
|
||||
</File>
|
||||
</Root>
|
||||
9
soh/assets/xml/N64_NTSC_11/overlays/ovl_En_Sda.xml
Normal file
9
soh/assets/xml/N64_NTSC_11/overlays/ovl_En_Sda.xml
Normal file
@@ -0,0 +1,9 @@
|
||||
<Root>
|
||||
<File Name="ovl_En_Sda" BaseAddress="0x80A91450" RangeStart="0x1498" RangeEnd="0x1608">
|
||||
<Array Name="D_80AFA398" Count="4" Offset="0x14A8">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<DList Name="D_80AFA3D8" Offset="0x14E8"/>
|
||||
<DList Name="D_80AFA3F8" Offset="0x1508"/>
|
||||
</File>
|
||||
</Root>
|
||||
8
soh/assets/xml/N64_NTSC_11/overlays/ovl_En_Ssh.xml
Normal file
8
soh/assets/xml/N64_NTSC_11/overlays/ovl_En_Ssh.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<Root>
|
||||
<File Name="ovl_En_Ssh" BaseAddress="0x80B25730" RangeStart="0x2150" RangeEnd="0x21E0">
|
||||
<Array Name="D_80B043C0" Count="4" Offset="0x2150">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<DList Name="D_80B04400" Offset="0x2190"/>
|
||||
</File>
|
||||
</Root>
|
||||
8
soh/assets/xml/N64_NTSC_11/overlays/ovl_En_St.xml
Normal file
8
soh/assets/xml/N64_NTSC_11/overlays/ovl_En_St.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<Root>
|
||||
<File Name="ovl_En_St" BaseAddress="0x808C41D0" RangeStart="0x26A0" RangeEnd="0x2740">
|
||||
<Array Name="sSkulltulaUnusedVtx" Count="4" Offset="0x26A0">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<DList Name="sSkulltulaUnusedDL" Offset="0x26E0"/>
|
||||
</File>
|
||||
</Root>
|
||||
15
soh/assets/xml/N64_NTSC_11/overlays/ovl_En_Sth.xml
Normal file
15
soh/assets/xml/N64_NTSC_11/overlays/ovl_En_Sth.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<Root>
|
||||
<File Name="ovl_En_Sth" BaseAddress="0x80B27D20" RangeStart="0xE60" RangeEnd="0x3EC4">
|
||||
<Texture Name="sNoseTex" OutName="nose" Format="rgba16" Width="8" Height="8" Offset="0xE60"/>
|
||||
<Texture Name="sHair1Tex" OutName="hair_1" Format="rgba16" Width="8" Height="16" Offset="0xEE0"/>
|
||||
<Texture Name="sEar1Tex" OutName="ear_1" Format="rgba16" Width="8" Height="8" Offset="0xFE0"/>
|
||||
<Texture Name="sEyeTex" OutName="eye" Format="rgba16" Width="32" Height="32" Offset="0x1060"/>
|
||||
<Texture Name="sMouthTex" OutName="mouth" Format="rgba16" Width="32" Height="16" Offset="0x1860"/>
|
||||
<Texture Name="sEar2Tex" OutName="ear_2" Format="rgba16" Width="8" Height="8" Offset="0x1C60"/>
|
||||
<Texture Name="sHair2Tex" OutName="hair_2" Format="rgba16" Width="8" Height="16" Offset="0x1CE0"/>
|
||||
<DList Name="D_80B0A050" Offset="0x2A80"/>
|
||||
<DList Name="D_80B0A3C0" Offset="0x2DF0"/>
|
||||
<Animation Name="sChildDanceAnim" Offset="0x3590"/>
|
||||
<Animation Name="sParentDanceAnim" Offset="0x3E24"/>
|
||||
</File>
|
||||
</Root>
|
||||
17
soh/assets/xml/N64_NTSC_11/overlays/ovl_End_Title.xml
Normal file
17
soh/assets/xml/N64_NTSC_11/overlays/ovl_End_Title.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<Root>
|
||||
<File Name="ovl_End_Title" BaseAddress="0x80B1ADE0" RangeStart="0x6F0" RangeEnd="0x4128">
|
||||
<Texture Name="sTheLegendOfZeldaTex" OutName="the_legend_of_zelda" Format="ia8" Width="120" Height="24" Offset="0x6F0"/>
|
||||
<Texture Name="sOcarinaOfTimeTex" OutName="ocarina_of_time" Format="ia8" Width="112" Height="16" Offset="0x1230"/>
|
||||
<Texture Name="sTheEndTex" OutName="the_end" Format="ia8" Width="80" Height="24" Offset="0x1930"/>
|
||||
<Texture Name="sNintendoLeftTex" OutName="nintendo_left" Format="ia8" Width="64" Height="48" Offset="0x20B0"/>
|
||||
<Texture Name="sNintendoRightTex" OutName="nintendo_right" Format="ia8" Width="64" Height="48" Offset="0x2CB0"/>
|
||||
<Texture Name="sPresentedByTex" OutName="presented_by" Format="ia8" Width="96" Height="16" Offset="0x38B0"/>
|
||||
|
||||
<Array Name="sTriforceVtx" Count="6" Offset="0x3EB0">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<DList Name="sTriforceDL" Offset="0x3F10"/>
|
||||
|
||||
<DList Name="sPresentedByNintendoDL" Offset="0x3F70"/>
|
||||
</File>
|
||||
</Root>
|
||||
32
soh/assets/xml/N64_NTSC_11/overlays/ovl_File_Choose.xml
Normal file
32
soh/assets/xml/N64_NTSC_11/overlays/ovl_File_Choose.xml
Normal file
@@ -0,0 +1,32 @@
|
||||
<Root>
|
||||
<File Name="ovl_file_choose" BaseAddress="0x80803880" RangeStart="0xEC50" RangeEnd="0xF330">
|
||||
<Array Name="D_80811BB0_NTSC" Count="24" Offset="0xEC50" Static="Off">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<!-- German headers vertices are combined into one array -->
|
||||
<Array Name="D_80811D30_NTSC" Count="24" Offset="0xEF70" Static="Off">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<!-- German options vertices are combined into one array -->
|
||||
<Array Name="D_80811F30_NTSC" Count="52" Offset="0xF070" Static="Off">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<!-- Not used for NTSC N64, instead these vertices are apart of D_80811F30 -->
|
||||
<!-- <Array Name="D_80812130" Count="12" Offset="0xF6A0" Static="Off">
|
||||
<Vtx/>
|
||||
</Array> -->
|
||||
<Array Name="gOptionsDividerTopVtx" Count="4" Offset="0xF270" Static="Off">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<Array Name="gOptionsDividerMiddleVtx" Count="4" Offset="0xF2B0" Static="Off">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<Array Name="gOptionsDividerBottomVtx" Count="4" Offset="0xF2F0" Static="Off">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<!-- PAL N64 only -->
|
||||
<!-- <Array Name="gOptionsDividerChangeLangVtx" Count="4" Offset="0xF8E0" Static="Off">
|
||||
<Vtx/>
|
||||
</Array> -->
|
||||
</File>
|
||||
</Root>
|
||||
12
soh/assets/xml/N64_NTSC_11/overlays/ovl_Magic_Dark.xml
Normal file
12
soh/assets/xml/N64_NTSC_11/overlays/ovl_Magic_Dark.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<Root>
|
||||
<File Name="ovl_Magic_Dark" BaseAddress="0x80A2BB70" RangeStart="0xC90" RangeEnd="0x1740">
|
||||
<Texture Name="sDiamondTex" OutName="diamond_texture" Format="i8" Width="32" Height="64" Offset="0xC90"/>
|
||||
|
||||
<Array Name="sDiamondVtx" Count="20" Offset="0x1490">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
|
||||
<DList Name="sDiamondMaterialDL" Offset="0x15D0"/>
|
||||
<DList Name="sDiamondModelDL" Offset="0x1680"/>
|
||||
</File>
|
||||
</Root>
|
||||
10
soh/assets/xml/N64_NTSC_11/overlays/ovl_Magic_Fire.xml
Normal file
10
soh/assets/xml/N64_NTSC_11/overlays/ovl_Magic_Fire.xml
Normal file
@@ -0,0 +1,10 @@
|
||||
<Root>
|
||||
<File Name="ovl_Magic_Fire" BaseAddress="0x8095D8C0" RangeStart="0xB20" RangeEnd="0x2170">
|
||||
<Texture Name="sTex" OutName="dins_fire" Format="i8" Width="64" Height="64" Offset="0xB20"/>
|
||||
<Array Name="sSphereVtx" Count="76" Offset="0x1B20">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<DList Name="sMaterialDL" Offset="0x1FE0"/>
|
||||
<DList Name="sModelDL" Offset="0x2008"/>
|
||||
</File>
|
||||
</Root>
|
||||
15
soh/assets/xml/N64_NTSC_11/overlays/ovl_Magic_Wind.xml
Normal file
15
soh/assets/xml/N64_NTSC_11/overlays/ovl_Magic_Wind.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<Root>
|
||||
<File Name="ovl_Magic_Wind" BaseAddress="0x8095BBC0" RangeStart="0x580" RangeEnd="0x1C98">
|
||||
<Skeleton Name="sSkel" Type="Curve" LimbType="Curve" Offset="0x1BB0"/>
|
||||
<CurveAnimation Name="sAnim" SkelOffset="0x1BB0" Offset="0x1B70"/>
|
||||
<Limb Name="sRootLimb" LimbType="Curve" Offset="0x1B80"/>
|
||||
<Limb Name="sInnerCylinderLimb" LimbType="Curve" Offset="0x1B8C"/>
|
||||
<Limb Name="sOuterCylinderLimb" LimbType="Curve" Offset="0x1B98"/>
|
||||
<Array Name="sCylinderVtx" Count="36" Offset="0x6A0">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<Texture Name="sTex" OutName="magic_wind" Format="i8" Width="64" Height="64" Offset="0x8E0"/>
|
||||
<DList Name="sInnerCylinderDL" Offset="0x18E0"/>
|
||||
<DList Name="sOuterCylinderDL" Offset="0x19E8"/>
|
||||
</File>
|
||||
</Root>
|
||||
10
soh/assets/xml/N64_NTSC_11/overlays/ovl_Oceff_Spot.xml
Normal file
10
soh/assets/xml/N64_NTSC_11/overlays/ovl_Oceff_Spot.xml
Normal file
@@ -0,0 +1,10 @@
|
||||
<Root>
|
||||
<File Name="ovl_Oceff_Spot" BaseAddress="0x80B19EB0" RangeStart="0x780" RangeEnd="0xE58">
|
||||
<Texture Name="sTex" OutName="sun_song_effect" Format="i8" Width="32" Height="32" Offset="0x780"/>
|
||||
<Array Name="sCylinderVtx" Count="27" Offset="0xB80">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<DList Name="sCylinderMaterialDL" Offset="0xD30"/>
|
||||
<DList Name="sCylinderModelDL" Offset="0xDC8"/>
|
||||
</File>
|
||||
</Root>
|
||||
11
soh/assets/xml/N64_NTSC_11/overlays/ovl_Oceff_Storm.xml
Normal file
11
soh/assets/xml/N64_NTSC_11/overlays/ovl_Oceff_Storm.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<Root>
|
||||
<File Name="ovl_Oceff_Storm" BaseAddress="0x80B390C0" RangeStart="0x740" RangeEnd="0x1B40">
|
||||
<Texture Name="sTex" OutName="song_of_storms_effect" Format="i8" Width="64" Height="64" Offset="0x740"/>
|
||||
<DList Name="sMaterialDL" Offset="0x1740"/>
|
||||
<Array Name="sCylinderVtx" Count="27" Offset="0x17E8">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<DList Name="sCylinderMaterialDL" Offset="0x1998"/>
|
||||
<DList Name="sCylinderModelDL" Offset="0x1A40"/>
|
||||
</File>
|
||||
</Root>
|
||||
10
soh/assets/xml/N64_NTSC_11/overlays/ovl_Oceff_Wipe.xml
Normal file
10
soh/assets/xml/N64_NTSC_11/overlays/ovl_Oceff_Wipe.xml
Normal file
@@ -0,0 +1,10 @@
|
||||
<Root>
|
||||
<File Name="ovl_Oceff_Wipe" BaseAddress="0x80B2BDD0" RangeStart="0x4F0" RangeEnd="0xD10">
|
||||
<Texture Name="sTex" OutName="oceff" Format="i8" Width="32" Height="32" Offset="0x4F0"/>
|
||||
<Array Name="sFrustumVtx" Count="40" Offset="0x8F0">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<DList Name="sMaterialDL" Offset="0xB70"/>
|
||||
<DList Name="sFrustumDL" Offset="0xBF8"/>
|
||||
</File>
|
||||
</Root>
|
||||
11
soh/assets/xml/N64_NTSC_11/overlays/ovl_Oceff_Wipe2.xml
Normal file
11
soh/assets/xml/N64_NTSC_11/overlays/ovl_Oceff_Wipe2.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<Root>
|
||||
<File Name="ovl_Oceff_Wipe2" BaseAddress="0x80B46710" RangeStart="0x430" RangeEnd="0x16E8">
|
||||
<Texture Name="s1Tex" OutName="eponas_song_effect_1" Format="i4" Width="64" Height="64" Offset="0x430"/>
|
||||
<Texture Name="s2Tex" OutName="eponas_song_effect_2" Format="i4" Width="64" Height="64" Offset="0xC30"/>
|
||||
<Array Name="sFrustumVtx" Count="22" Offset="0x1430">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<DList Name="sMaterialDL" Offset="0x1590"/>
|
||||
<DList Name="sFrustumDL" Offset="0x1638"/>
|
||||
</File>
|
||||
</Root>
|
||||
10
soh/assets/xml/N64_NTSC_11/overlays/ovl_Oceff_Wipe3.xml
Normal file
10
soh/assets/xml/N64_NTSC_11/overlays/ovl_Oceff_Wipe3.xml
Normal file
@@ -0,0 +1,10 @@
|
||||
<Root>
|
||||
<File Name="ovl_Oceff_Wipe3" BaseAddress="0x80B47E80" RangeStart="0x430" RangeEnd="0x16C8">
|
||||
<Texture Name="sTex" OutName="saria_song_effect" Format="i8" Width="64" Height="64" Offset="0x430"/>
|
||||
<Array Name="sFrustumVtx" Count="22" Offset="0x1430">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<DList Name="sMaterialDL" Offset="0x1590"/>
|
||||
<DList Name="sFrustumDL" Offset="0x1618"/>
|
||||
</File>
|
||||
</Root>
|
||||
11
soh/assets/xml/N64_NTSC_11/overlays/ovl_Oceff_Wipe4.xml
Normal file
11
soh/assets/xml/N64_NTSC_11/overlays/ovl_Oceff_Wipe4.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<Root>
|
||||
<File Name="ovl_Oceff_Wipe4" BaseAddress="0x80B7B0C0" RangeStart="0x410" RangeEnd="0xF48">
|
||||
<Texture Name="sTex" OutName="scarecrow_song_effect" Format="i8" Width="32" Height="64" Offset="0x410"/>
|
||||
<Array Name="sFrustumVtx" Count="22" Offset="0xC10">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<DList Name="sMaterialDL" Offset="0xD70"/>
|
||||
<DList Name="sUnusedMaterialDL" Offset="0xDD8"/>
|
||||
<DList Name="sMaterial2DL" Offset="0xE40"/>
|
||||
</File>
|
||||
</Root>
|
||||
Reference in New Issue
Block a user