Added support for multiple game versions (#107)
* WIP Multiversion support * GC PAL Non-MQ support complete * Updated OtrGui to handle different game versions * Added version file * Added new extract mode to ZAPD and optimized OTR gen time * Fixed bug causing crash * Further optimized OTRExporter, saving around ~20 seconds. * ZAPD is now multi-threaded. * Fixed merge issue * Fixed memory leak and fog issue on pause screen. * Additional fog fixes. Co-authored-by: Jack Walker <7463599+Jack-Walker@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
572e9fb9d0
commit
c80f9fbd57
8
soh/assets/xml/GC_NMQ_D/scenes/misc/enrui.xml
Normal file
8
soh/assets/xml/GC_NMQ_D/scenes/misc/enrui.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<Root>
|
||||
<File Name="enrui_scene" Segment="2">
|
||||
<Scene Name="enrui_scene" Offset="0x0"/>
|
||||
</File>
|
||||
<File Name="enrui_room_0" Segment="3">
|
||||
<Room Name="enrui_room_0" Offset="0x0"/>
|
||||
</File>
|
||||
</Root>
|
||||
8
soh/assets/xml/GC_NMQ_D/scenes/misc/entra_n.xml
Normal file
8
soh/assets/xml/GC_NMQ_D/scenes/misc/entra_n.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<Root>
|
||||
<File Name="entra_n_scene" Segment="2">
|
||||
<Scene Name="entra_n_scene" Offset="0x0"/>
|
||||
</File>
|
||||
<File Name="entra_n_room_0" Segment="3">
|
||||
<Room Name="entra_n_room_0" Offset="0x0"/>
|
||||
</File>
|
||||
</Root>
|
||||
8
soh/assets/xml/GC_NMQ_D/scenes/misc/hakaana.xml
Normal file
8
soh/assets/xml/GC_NMQ_D/scenes/misc/hakaana.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<Root>
|
||||
<File Name="hakaana_scene" Segment="2">
|
||||
<Scene Name="hakaana_scene" Offset="0x0"/>
|
||||
</File>
|
||||
<File Name="hakaana_room_0" Segment="3">
|
||||
<Room Name="hakaana_room_0" Offset="0x0"/>
|
||||
</File>
|
||||
</Root>
|
||||
8
soh/assets/xml/GC_NMQ_D/scenes/misc/hakaana2.xml
Normal file
8
soh/assets/xml/GC_NMQ_D/scenes/misc/hakaana2.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<Root>
|
||||
<File Name="hakaana2_scene" Segment="2">
|
||||
<Scene Name="hakaana2_scene" Offset="0x0"/>
|
||||
</File>
|
||||
<File Name="hakaana2_room_0" Segment="3">
|
||||
<Room Name="hakaana2_room_0" Offset="0x0"/>
|
||||
</File>
|
||||
</Root>
|
||||
16
soh/assets/xml/GC_NMQ_D/scenes/misc/hakaana_ouke.xml
Normal file
16
soh/assets/xml/GC_NMQ_D/scenes/misc/hakaana_ouke.xml
Normal file
@@ -0,0 +1,16 @@
|
||||
<Root>
|
||||
<File Name="hakaana_ouke_scene" Segment="2">
|
||||
<Cutscene Name="gSunSongGraveSunSongTeachCs" Offset="0x24A0"/>
|
||||
<Cutscene Name="gSunSongGraveSunSongTeachPart2Cs" Offset="0x28E0"/>
|
||||
<Scene Name="hakaana_ouke_scene" Offset="0x0"/>
|
||||
</File>
|
||||
<File Name="hakaana_ouke_room_0" Segment="3">
|
||||
<Room Name="hakaana_ouke_room_0" Offset="0x0"/>
|
||||
</File>
|
||||
<File Name="hakaana_ouke_room_1" Segment="3">
|
||||
<Room Name="hakaana_ouke_room_1" Offset="0x0"/>
|
||||
</File>
|
||||
<File Name="hakaana_ouke_room_2" Segment="3">
|
||||
<Room Name="hakaana_ouke_room_2" Offset="0x0"/>
|
||||
</File>
|
||||
</Root>
|
||||
8
soh/assets/xml/GC_NMQ_D/scenes/misc/hiral_demo.xml
Normal file
8
soh/assets/xml/GC_NMQ_D/scenes/misc/hiral_demo.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<Root>
|
||||
<File Name="hiral_demo_scene" Segment="2">
|
||||
<Scene Name="hiral_demo_scene" Offset="0x0"/>
|
||||
</File>
|
||||
<File Name="hiral_demo_room_0" Segment="3">
|
||||
<Room Name="hiral_demo_room_0" Offset="0x0"/>
|
||||
</File>
|
||||
</Root>
|
||||
8
soh/assets/xml/GC_NMQ_D/scenes/misc/kakariko3.xml
Normal file
8
soh/assets/xml/GC_NMQ_D/scenes/misc/kakariko3.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<Root>
|
||||
<File Name="kakariko3_scene" Segment="2">
|
||||
<Scene Name="kakariko3_scene" Offset="0x0"/>
|
||||
</File>
|
||||
<File Name="kakariko3_room_0" Segment="3">
|
||||
<Room Name="kakariko3_room_0" Offset="0x0"/>
|
||||
</File>
|
||||
</Root>
|
||||
47
soh/assets/xml/GC_NMQ_D/scenes/misc/kakusiana.xml
Normal file
47
soh/assets/xml/GC_NMQ_D/scenes/misc/kakusiana.xml
Normal file
@@ -0,0 +1,47 @@
|
||||
<Root>
|
||||
<File Name="kakusiana_scene" Segment="2">
|
||||
<Scene Name="kakusiana_scene" Offset="0x0"/>
|
||||
</File>
|
||||
<File Name="kakusiana_room_0" Segment="3">
|
||||
<Room Name="kakusiana_room_0" Offset="0x0"/>
|
||||
</File>
|
||||
<File Name="kakusiana_room_1" Segment="3">
|
||||
<Room Name="kakusiana_room_1" Offset="0x0"/>
|
||||
</File>
|
||||
<File Name="kakusiana_room_2" Segment="3">
|
||||
<Room Name="kakusiana_room_2" Offset="0x0"/>
|
||||
</File>
|
||||
<File Name="kakusiana_room_3" Segment="3">
|
||||
<Room Name="kakusiana_room_3" Offset="0x0"/>
|
||||
</File>
|
||||
<File Name="kakusiana_room_4" Segment="3">
|
||||
<Room Name="kakusiana_room_4" Offset="0x0"/>
|
||||
</File>
|
||||
<File Name="kakusiana_room_5" Segment="3">
|
||||
<Room Name="kakusiana_room_5" Offset="0x0"/>
|
||||
</File>
|
||||
<File Name="kakusiana_room_6" Segment="3">
|
||||
<Room Name="kakusiana_room_6" Offset="0x0"/>
|
||||
</File>
|
||||
<File Name="kakusiana_room_7" Segment="3">
|
||||
<Room Name="kakusiana_room_7" Offset="0x0"/>
|
||||
</File>
|
||||
<File Name="kakusiana_room_8" Segment="3">
|
||||
<Room Name="kakusiana_room_8" Offset="0x0"/>
|
||||
</File>
|
||||
<File Name="kakusiana_room_9" Segment="3">
|
||||
<Room Name="kakusiana_room_9" Offset="0x0"/>
|
||||
</File>
|
||||
<File Name="kakusiana_room_10" Segment="3">
|
||||
<Room Name="kakusiana_room_10" Offset="0x0"/>
|
||||
</File>
|
||||
<File Name="kakusiana_room_11" Segment="3">
|
||||
<Room Name="kakusiana_room_11" Offset="0x0"/>
|
||||
</File>
|
||||
<File Name="kakusiana_room_12" Segment="3">
|
||||
<Room Name="kakusiana_room_12" Offset="0x0"/>
|
||||
</File>
|
||||
<File Name="kakusiana_room_13" Segment="3">
|
||||
<Room Name="kakusiana_room_13" Offset="0x0"/>
|
||||
</File>
|
||||
</Root>
|
||||
10
soh/assets/xml/GC_NMQ_D/scenes/misc/kinsuta.xml
Normal file
10
soh/assets/xml/GC_NMQ_D/scenes/misc/kinsuta.xml
Normal file
@@ -0,0 +1,10 @@
|
||||
<Root>
|
||||
<File Name="kinsuta_scene" Segment="2">
|
||||
<Scene Name="kinsuta_scene" Offset="0x0"/>
|
||||
</File>
|
||||
<File Name="kinsuta_room_0" Segment="3">
|
||||
<DList Name="gKinsutaDL_0030B0" Offset="0x30B0"/>
|
||||
<DList Name="gKinsutaDL_00B088" Offset="0xB088"/>
|
||||
<Room Name="kinsuta_room_0" Offset="0x0"/>
|
||||
</File>
|
||||
</Root>
|
||||
8
soh/assets/xml/GC_NMQ_D/scenes/misc/market_alley.xml
Normal file
8
soh/assets/xml/GC_NMQ_D/scenes/misc/market_alley.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<Root>
|
||||
<File Name="market_alley_scene" Segment="2">
|
||||
<Scene Name="market_alley_scene" Offset="0x0"/>
|
||||
</File>
|
||||
<File Name="market_alley_room_0" Segment="3">
|
||||
<Room Name="market_alley_room_0" Offset="0x0"/>
|
||||
</File>
|
||||
</Root>
|
||||
9
soh/assets/xml/GC_NMQ_D/scenes/misc/market_alley_n.xml
Normal file
9
soh/assets/xml/GC_NMQ_D/scenes/misc/market_alley_n.xml
Normal file
@@ -0,0 +1,9 @@
|
||||
<Root>
|
||||
<File Name="market_alley_n_scene" Segment="2">
|
||||
<Path Name="gMarketAlleyNightPath_0019C" Offset="0x19C" NumPaths="4"/>
|
||||
<Scene Name="market_alley_n_scene" Offset="0x0"/>
|
||||
</File>
|
||||
<File Name="market_alley_n_room_0" Segment="3">
|
||||
<Room Name="market_alley_n_room_0" Offset="0x0"/>
|
||||
</File>
|
||||
</Root>
|
||||
9
soh/assets/xml/GC_NMQ_D/scenes/misc/market_day.xml
Normal file
9
soh/assets/xml/GC_NMQ_D/scenes/misc/market_day.xml
Normal file
@@ -0,0 +1,9 @@
|
||||
<Root>
|
||||
<File Name="market_day_scene" Segment="2">
|
||||
<Path Name="gMarketDayPath_00330" Offset="0x330" NumPaths="4"/>
|
||||
<Scene Name="market_day_scene" Offset="0x0"/>
|
||||
</File>
|
||||
<File Name="market_day_room_0" Segment="3">
|
||||
<Room Name="market_day_room_0" Offset="0x0"/>
|
||||
</File>
|
||||
</Root>
|
||||
9
soh/assets/xml/GC_NMQ_D/scenes/misc/market_night.xml
Normal file
9
soh/assets/xml/GC_NMQ_D/scenes/misc/market_night.xml
Normal file
@@ -0,0 +1,9 @@
|
||||
<Root>
|
||||
<File Name="market_night_scene" Segment="2">
|
||||
<Path Name="gMarketNightPath_002FC" Offset="0x2FC" NumPaths="7"/>
|
||||
<Scene Name="market_night_scene" Offset="0x0"/>
|
||||
</File>
|
||||
<File Name="market_night_room_0" Segment="3">
|
||||
<Room Name="market_night_room_0" Offset="0x0"/>
|
||||
</File>
|
||||
</Root>
|
||||
8
soh/assets/xml/GC_NMQ_D/scenes/misc/market_ruins.xml
Normal file
8
soh/assets/xml/GC_NMQ_D/scenes/misc/market_ruins.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<Root>
|
||||
<File Name="market_ruins_scene" Segment="2">
|
||||
<Scene Name="market_ruins_scene" Offset="0x0"/>
|
||||
</File>
|
||||
<File Name="market_ruins_room_0" Segment="3">
|
||||
<Room Name="market_ruins_room_0" Offset="0x0"/>
|
||||
</File>
|
||||
</Root>
|
||||
8
soh/assets/xml/GC_NMQ_D/scenes/misc/shrine.xml
Normal file
8
soh/assets/xml/GC_NMQ_D/scenes/misc/shrine.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<Root>
|
||||
<File Name="shrine_scene" Segment="2">
|
||||
<Scene Name="shrine_scene" Offset="0x0"/>
|
||||
</File>
|
||||
<File Name="shrine_room_0" Segment="3">
|
||||
<Room Name="shrine_room_0" Offset="0x0"/>
|
||||
</File>
|
||||
</Root>
|
||||
9
soh/assets/xml/GC_NMQ_D/scenes/misc/shrine_n.xml
Normal file
9
soh/assets/xml/GC_NMQ_D/scenes/misc/shrine_n.xml
Normal file
@@ -0,0 +1,9 @@
|
||||
<Root>
|
||||
<File Name="shrine_n_scene" Segment="2">
|
||||
<Path Name="gShrinePath_00100" Offset="0x100" NumPaths="2"/>
|
||||
<Scene Name="shrine_n_scene" Offset="0x0"/>
|
||||
</File>
|
||||
<File Name="shrine_n_room_0" Segment="3">
|
||||
<Room Name="shrine_n_room_0" Offset="0x0"/>
|
||||
</File>
|
||||
</Root>
|
||||
8
soh/assets/xml/GC_NMQ_D/scenes/misc/shrine_r.xml
Normal file
8
soh/assets/xml/GC_NMQ_D/scenes/misc/shrine_r.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<Root>
|
||||
<File Name="shrine_r_scene" Segment="2">
|
||||
<Scene Name="shrine_r_scene" Offset="0x0"/>
|
||||
</File>
|
||||
<File Name="shrine_r_room_0" Segment="3">
|
||||
<Room Name="shrine_r_room_0" Offset="0x0"/>
|
||||
</File>
|
||||
</Root>
|
||||
8
soh/assets/xml/GC_NMQ_D/scenes/misc/turibori.xml
Normal file
8
soh/assets/xml/GC_NMQ_D/scenes/misc/turibori.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<Root>
|
||||
<File Name="turibori_scene" Segment="2">
|
||||
<Scene Name="turibori_scene" Offset="0x0"/>
|
||||
</File>
|
||||
<File Name="turibori_room_0" Segment="3">
|
||||
<Room Name="turibori_room_0" Offset="0x0"/>
|
||||
</File>
|
||||
</Root>
|
||||
Reference in New Issue
Block a user