diff --git a/OTRExporter/rom_info.py b/OTRExporter/rom_info.py
index 8bf471cf0..897b145af 100644
--- a/OTRExporter/rom_info.py
+++ b/OTRExporter/rom_info.py
@@ -38,6 +38,7 @@ ROM_INFO_TABLE[Checksums.OOT_PAL_GC] = RomVersion("CFG/filelists/gamecube_pal.tx
ROM_INFO_TABLE[Checksums.OOT_PAL_MQ] = RomVersion("CFG/filelists/gamecube_pal.txt", 0x7170, "GC_MQ_PAL_F")
ROM_INFO_TABLE[Checksums.OOT_PAL_GC_DBG1] = RomVersion("CFG/filelists/dbg.txt", 0x12F70, "GC_NMQ_D")
ROM_INFO_TABLE[Checksums.OOT_PAL_GC_MQ_DBG] = RomVersion("CFG/filelists/dbg.txt", 0x12F70, "GC_MQ_D")
+ROM_INFO_TABLE[Checksums.OOT_PAL_10] = RomVersion("CFG/filelists/pal_oot.txt", 0x7950, "N64_PAL_10")
ROM_INFO_TABLE[Checksums.OOT_PAL_11] = RomVersion("CFG/filelists/pal_oot.txt", 0x7950, "N64_PAL_11")
class RomDmaEntry:
diff --git a/docs/supportedHashes.json b/docs/supportedHashes.json
index 70198f29f..587a64a55 100644
--- a/docs/supportedHashes.json
+++ b/docs/supportedHashes.json
@@ -1,4 +1,8 @@
[
+ {
+ "name": "PAL 1.0",
+ "sha1": "328a1f1beba30ce5e178f031662019eb32c5f3b5"
+ },
{
"name": "PAL 1.1",
"sha1": "cfbb98d392e4a9d39da8285d10cbef3974c2f012"
diff --git a/scripts/linux/appimage/soh.sh b/scripts/linux/appimage/soh.sh
index b69490912..063fcf79c 100644
--- a/scripts/linux/appimage/soh.sh
+++ b/scripts/linux/appimage/soh.sh
@@ -46,6 +46,12 @@ while [[ (! -e "$SHIP_HOME"/oot.otr) || (! -e "$SHIP_HOME"/oot-mq.otr) ]]; do
d6342c59007e57c1194661ec6880b2f078403f4e) # n64
ROMHASH=0227d7c0074f2d0ac935631990da8ec5914597b4
;;
+ d0bdc2eb320668b4ba6893b9aefe4040a73123ff) # v64
+ ROMHASH=328a1f1beba30ce5e178f031662019eb32c5f3b5
+ ;;
+ 4946ab250f6ac9b32d76b21f309ebb8ebc8103d2) # n64
+ ROMHASH=328a1f1beba30ce5e178f031662019eb32c5f3b5
+ ;;
663c34f1b2c05a09e5beffe4d0dcd440f7d49dc7) # v64
ROMHASH=cfbb98d392e4a9d39da8285d10cbef3974c2f012
;;
@@ -99,6 +105,14 @@ while [[ (! -e "$SHIP_HOME"/oot.otr) || (! -e "$SHIP_HOME"/oot-mq.otr) ]]; do
continue
fi
;;
+ 328a1f1beba30ce5e178f031662019eb32c5f3b5)
+ if [[ ! -e "$SHIP_HOME"/oot.otr ]]; then
+ ROM=N64_PAL_10
+ OTRNAME="oot.otr"
+ else
+ continue
+ fi
+ ;;
cfbb98d392e4a9d39da8285d10cbef3974c2f012)
if [[ ! -e "$SHIP_HOME"/oot.otr ]]; then
ROM=N64_PAL_11
diff --git a/soh/assets/extractor/Config_N64_PAL_10.xml b/soh/assets/extractor/Config_N64_PAL_10.xml
new file mode 100644
index 000000000..e4f85e362
--- /dev/null
+++ b/soh/assets/extractor/Config_N64_PAL_10.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_NMQ_D/objects/object_md.xml b/soh/assets/xml/GC_NMQ_D/objects/object_md.xml
index 85e70d8eb..717443537 100644
--- a/soh/assets/xml/GC_NMQ_D/objects/object_md.xml
+++ b/soh/assets/xml/GC_NMQ_D/objects/object_md.xml
@@ -53,7 +53,7 @@
-
+
diff --git a/soh/assets/xml/GC_NMQ_D/overlays/ovl_Boss_Ganon.xml b/soh/assets/xml/GC_NMQ_D/overlays/ovl_Boss_Ganon.xml
index 4e3b2de5d..efc258a68 100644
--- a/soh/assets/xml/GC_NMQ_D/overlays/ovl_Boss_Ganon.xml
+++ b/soh/assets/xml/GC_NMQ_D/overlays/ovl_Boss_Ganon.xml
@@ -29,7 +29,7 @@
-
+
diff --git a/soh/assets/xml/GC_NMQ_D/scenes/dungeons/ddan_boss.xml b/soh/assets/xml/GC_NMQ_D/scenes/dungeons/ddan_boss.xml
index 5eeac3773..05633e53e 100644
--- a/soh/assets/xml/GC_NMQ_D/scenes/dungeons/ddan_boss.xml
+++ b/soh/assets/xml/GC_NMQ_D/scenes/dungeons/ddan_boss.xml
@@ -16,7 +16,7 @@
-
+
diff --git a/soh/assets/xml/GC_NMQ_D/textures/do_action_static.xml b/soh/assets/xml/GC_NMQ_D/textures/do_action_static.xml
index 9ae8d9815..2cbd613b3 100644
--- a/soh/assets/xml/GC_NMQ_D/textures/do_action_static.xml
+++ b/soh/assets/xml/GC_NMQ_D/textures/do_action_static.xml
@@ -10,7 +10,7 @@
-
+
@@ -39,7 +39,7 @@
-
+
@@ -68,7 +68,7 @@
-
+
diff --git a/soh/assets/xml/GC_NMQ_PAL_F/objects/object_md.xml b/soh/assets/xml/GC_NMQ_PAL_F/objects/object_md.xml
index 0c80fb780..161c73dca 100644
--- a/soh/assets/xml/GC_NMQ_PAL_F/objects/object_md.xml
+++ b/soh/assets/xml/GC_NMQ_PAL_F/objects/object_md.xml
@@ -53,7 +53,7 @@
-
+
diff --git a/soh/assets/xml/GC_NMQ_PAL_F/overlays/ovl_Boss_Ganon.xml b/soh/assets/xml/GC_NMQ_PAL_F/overlays/ovl_Boss_Ganon.xml
index 841bd7c2a..3b4e21d32 100644
--- a/soh/assets/xml/GC_NMQ_PAL_F/overlays/ovl_Boss_Ganon.xml
+++ b/soh/assets/xml/GC_NMQ_PAL_F/overlays/ovl_Boss_Ganon.xml
@@ -29,7 +29,7 @@
-
+
diff --git a/soh/assets/xml/GC_NMQ_PAL_F/overlays/ovl_Boss_Ganon2.xml b/soh/assets/xml/GC_NMQ_PAL_F/overlays/ovl_Boss_Ganon2.xml
index 823c6b0f2..23369b37d 100644
--- a/soh/assets/xml/GC_NMQ_PAL_F/overlays/ovl_Boss_Ganon2.xml
+++ b/soh/assets/xml/GC_NMQ_PAL_F/overlays/ovl_Boss_Ganon2.xml
@@ -71,6 +71,6 @@
-
+
diff --git a/soh/assets/xml/GC_NMQ_PAL_F/scenes/dungeons/ddan_boss.xml b/soh/assets/xml/GC_NMQ_PAL_F/scenes/dungeons/ddan_boss.xml
index 5eeac3773..05633e53e 100644
--- a/soh/assets/xml/GC_NMQ_PAL_F/scenes/dungeons/ddan_boss.xml
+++ b/soh/assets/xml/GC_NMQ_PAL_F/scenes/dungeons/ddan_boss.xml
@@ -16,7 +16,7 @@
-
+
diff --git a/soh/assets/xml/GC_NMQ_PAL_F/textures/do_action_static.xml b/soh/assets/xml/GC_NMQ_PAL_F/textures/do_action_static.xml
index 9ae8d9815..2cbd613b3 100644
--- a/soh/assets/xml/GC_NMQ_PAL_F/textures/do_action_static.xml
+++ b/soh/assets/xml/GC_NMQ_PAL_F/textures/do_action_static.xml
@@ -10,7 +10,7 @@
-
+
@@ -39,7 +39,7 @@
-
+
@@ -68,7 +68,7 @@
-
+
diff --git a/soh/assets/xml/N64_PAL_10/audio/Audio.xml b/soh/assets/xml/N64_PAL_10/audio/Audio.xml
new file mode 100644
index 000000000..b2e32ab26
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/audio/Audio.xml
@@ -0,0 +1,1558 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/code/fbdemo_circle.xml b/soh/assets/xml/N64_PAL_10/code/fbdemo_circle.xml
new file mode 100644
index 000000000..f3f5a04f2
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/code/fbdemo_circle.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/code/fbdemo_triforce.xml b/soh/assets/xml/N64_PAL_10/code/fbdemo_triforce.xml
new file mode 100644
index 000000000..851f06884
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/code/fbdemo_triforce.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/code/fbdemo_wipe1.xml b/soh/assets/xml/N64_PAL_10/code/fbdemo_wipe1.xml
new file mode 100644
index 000000000..d4783fee2
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/code/fbdemo_wipe1.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/misc/link_animetion.xml b/soh/assets/xml/N64_PAL_10/misc/link_animetion.xml
new file mode 100644
index 000000000..9de1e92d3
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/misc/link_animetion.xml
@@ -0,0 +1,577 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/gameplay_dangeon_keep.xml b/soh/assets/xml/N64_PAL_10/objects/gameplay_dangeon_keep.xml
new file mode 100644
index 000000000..5b1a9050d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/gameplay_dangeon_keep.xml
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/gameplay_field_keep.xml b/soh/assets/xml/N64_PAL_10/objects/gameplay_field_keep.xml
new file mode 100644
index 000000000..011e8f7fc
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/gameplay_field_keep.xml
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/gameplay_keep.xml b/soh/assets/xml/N64_PAL_10/objects/gameplay_keep.xml
new file mode 100644
index 000000000..5ffc52f65
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/gameplay_keep.xml
@@ -0,0 +1,973 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_Bb.xml b/soh/assets/xml/N64_PAL_10/objects/object_Bb.xml
new file mode 100644
index 000000000..5d04bde45
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_Bb.xml
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_ahg.xml b/soh/assets/xml/N64_PAL_10/objects/object_ahg.xml
new file mode 100644
index 000000000..4d37b1b11
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_ahg.xml
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_am.xml b/soh/assets/xml/N64_PAL_10/objects/object_am.xml
new file mode 100644
index 000000000..b70c70d70
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_am.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_ane.xml b/soh/assets/xml/N64_PAL_10/objects/object_ane.xml
new file mode 100644
index 000000000..1e29b351e
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_ane.xml
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_ani.xml b/soh/assets/xml/N64_PAL_10/objects/object_ani.xml
new file mode 100644
index 000000000..c70621c6f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_ani.xml
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_anubice.xml b/soh/assets/xml/N64_PAL_10/objects/object_anubice.xml
new file mode 100644
index 000000000..fb029586b
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_anubice.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_aob.xml b/soh/assets/xml/N64_PAL_10/objects/object_aob.xml
new file mode 100644
index 000000000..e6202d0cf
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_aob.xml
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_b_heart.xml b/soh/assets/xml/N64_PAL_10/objects/object_b_heart.xml
new file mode 100644
index 000000000..00f7cd677
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_b_heart.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_bba.xml b/soh/assets/xml/N64_PAL_10/objects/object_bba.xml
new file mode 100644
index 000000000..ccc5c2136
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_bba.xml
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_bdan_objects.xml b/soh/assets/xml/N64_PAL_10/objects/object_bdan_objects.xml
new file mode 100644
index 000000000..dcd56d385
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_bdan_objects.xml
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_bdoor.xml b/soh/assets/xml/N64_PAL_10/objects/object_bdoor.xml
new file mode 100644
index 000000000..a092f0c23
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_bdoor.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_bg.xml b/soh/assets/xml/N64_PAL_10/objects/object_bg.xml
new file mode 100644
index 000000000..791226b71
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_bg.xml
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_bigokuta.xml b/soh/assets/xml/N64_PAL_10/objects/object_bigokuta.xml
new file mode 100644
index 000000000..1c7d39e31
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_bigokuta.xml
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_bird.xml b/soh/assets/xml/N64_PAL_10/objects/object_bird.xml
new file mode 100644
index 000000000..167a5022d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_bird.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_bji.xml b/soh/assets/xml/N64_PAL_10/objects/object_bji.xml
new file mode 100644
index 000000000..c665b6b00
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_bji.xml
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_bl.xml b/soh/assets/xml/N64_PAL_10/objects/object_bl.xml
new file mode 100644
index 000000000..1c2ef4ec6
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_bl.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_blkobj.xml b/soh/assets/xml/N64_PAL_10/objects/object_blkobj.xml
new file mode 100644
index 000000000..345a8ebd9
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_blkobj.xml
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_bob.xml b/soh/assets/xml/N64_PAL_10/objects/object_bob.xml
new file mode 100644
index 000000000..289e994e4
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_bob.xml
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_boj.xml b/soh/assets/xml/N64_PAL_10/objects/object_boj.xml
new file mode 100644
index 000000000..4be4764ab
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_boj.xml
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_bombf.xml b/soh/assets/xml/N64_PAL_10/objects/object_bombf.xml
new file mode 100644
index 000000000..83e60248d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_bombf.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_bombiwa.xml b/soh/assets/xml/N64_PAL_10/objects/object_bombiwa.xml
new file mode 100644
index 000000000..26ab6b4f3
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_bombiwa.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_bowl.xml b/soh/assets/xml/N64_PAL_10/objects/object_bowl.xml
new file mode 100644
index 000000000..ffe6d43db
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_bowl.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_box.xml b/soh/assets/xml/N64_PAL_10/objects/object_box.xml
new file mode 100644
index 000000000..106d2d335
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_box.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_brob.xml b/soh/assets/xml/N64_PAL_10/objects/object_brob.xml
new file mode 100644
index 000000000..718dcd561
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_brob.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_bubble.xml b/soh/assets/xml/N64_PAL_10/objects/object_bubble.xml
new file mode 100644
index 000000000..f5de18692
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_bubble.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_bv.xml b/soh/assets/xml/N64_PAL_10/objects/object_bv.xml
new file mode 100644
index 000000000..f8ffddaee
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_bv.xml
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_bw.xml b/soh/assets/xml/N64_PAL_10/objects/object_bw.xml
new file mode 100644
index 000000000..6fd39fbb1
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_bw.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_bwall.xml b/soh/assets/xml/N64_PAL_10/objects/object_bwall.xml
new file mode 100644
index 000000000..d4f43ddc1
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_bwall.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_bxa.xml b/soh/assets/xml/N64_PAL_10/objects/object_bxa.xml
new file mode 100644
index 000000000..fb78c117e
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_bxa.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_cne.xml b/soh/assets/xml/N64_PAL_10/objects/object_cne.xml
new file mode 100644
index 000000000..0c14d0bc5
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_cne.xml
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_cob.xml b/soh/assets/xml/N64_PAL_10/objects/object_cob.xml
new file mode 100644
index 000000000..ba051cfa7
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_cob.xml
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_cow.xml b/soh/assets/xml/N64_PAL_10/objects/object_cow.xml
new file mode 100644
index 000000000..5d067c329
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_cow.xml
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_crow.xml b/soh/assets/xml/N64_PAL_10/objects/object_crow.xml
new file mode 100644
index 000000000..77337c644
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_crow.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_cs.xml b/soh/assets/xml/N64_PAL_10/objects/object_cs.xml
new file mode 100644
index 000000000..83804ccaf
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_cs.xml
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_d_elevator.xml b/soh/assets/xml/N64_PAL_10/objects/object_d_elevator.xml
new file mode 100644
index 000000000..6be59c154
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_d_elevator.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_d_hsblock.xml b/soh/assets/xml/N64_PAL_10/objects/object_d_hsblock.xml
new file mode 100644
index 000000000..4bb50c2b4
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_d_hsblock.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_d_lift.xml b/soh/assets/xml/N64_PAL_10/objects/object_d_lift.xml
new file mode 100644
index 000000000..291238519
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_d_lift.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_daiku.xml b/soh/assets/xml/N64_PAL_10/objects/object_daiku.xml
new file mode 100644
index 000000000..1524c7a26
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_daiku.xml
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_ddan_objects.xml b/soh/assets/xml/N64_PAL_10/objects/object_ddan_objects.xml
new file mode 100644
index 000000000..3fc563b96
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_ddan_objects.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_dekubaba.xml b/soh/assets/xml/N64_PAL_10/objects/object_dekubaba.xml
new file mode 100644
index 000000000..7202a833f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_dekubaba.xml
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_dekujr.xml b/soh/assets/xml/N64_PAL_10/objects/object_dekujr.xml
new file mode 100644
index 000000000..e906bf61c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_dekujr.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_dekunuts.xml b/soh/assets/xml/N64_PAL_10/objects/object_dekunuts.xml
new file mode 100644
index 000000000..5fceef416
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_dekunuts.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_demo_6k.xml b/soh/assets/xml/N64_PAL_10/objects/object_demo_6k.xml
new file mode 100644
index 000000000..73058d5e4
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_demo_6k.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_demo_kekkai.xml b/soh/assets/xml/N64_PAL_10/objects/object_demo_kekkai.xml
new file mode 100644
index 000000000..aa54bc2ee
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_demo_kekkai.xml
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_demo_tre_lgt.xml b/soh/assets/xml/N64_PAL_10/objects/object_demo_tre_lgt.xml
new file mode 100644
index 000000000..9ea19012b
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_demo_tre_lgt.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_dh.xml b/soh/assets/xml/N64_PAL_10/objects/object_dh.xml
new file mode 100644
index 000000000..7a52d7dbe
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_dh.xml
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_dnk.xml b/soh/assets/xml/N64_PAL_10/objects/object_dnk.xml
new file mode 100644
index 000000000..3bce34304
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_dnk.xml
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_dns.xml b/soh/assets/xml/N64_PAL_10/objects/object_dns.xml
new file mode 100644
index 000000000..8b78ffcf2
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_dns.xml
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_dodojr.xml b/soh/assets/xml/N64_PAL_10/objects/object_dodojr.xml
new file mode 100644
index 000000000..4dfd7d6e4
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_dodojr.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_dodongo.xml b/soh/assets/xml/N64_PAL_10/objects/object_dodongo.xml
new file mode 100644
index 000000000..779e20e9d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_dodongo.xml
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_dog.xml b/soh/assets/xml/N64_PAL_10/objects/object_dog.xml
new file mode 100644
index 000000000..ef00442b6
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_dog.xml
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_door_gerudo.xml b/soh/assets/xml/N64_PAL_10/objects/object_door_gerudo.xml
new file mode 100644
index 000000000..2f1726204
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_door_gerudo.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_door_killer.xml b/soh/assets/xml/N64_PAL_10/objects/object_door_killer.xml
new file mode 100644
index 000000000..a37f590d6
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_door_killer.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_ds.xml b/soh/assets/xml/N64_PAL_10/objects/object_ds.xml
new file mode 100644
index 000000000..0413a9e2e
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_ds.xml
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_ds2.xml b/soh/assets/xml/N64_PAL_10/objects/object_ds2.xml
new file mode 100644
index 000000000..683bcc68d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_ds2.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_du.xml b/soh/assets/xml/N64_PAL_10/objects/object_du.xml
new file mode 100644
index 000000000..44bbd1aa0
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_du.xml
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_dy_obj.xml b/soh/assets/xml/N64_PAL_10/objects/object_dy_obj.xml
new file mode 100644
index 000000000..5e792edb5
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_dy_obj.xml
@@ -0,0 +1,121 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_ec.xml b/soh/assets/xml/N64_PAL_10/objects/object_ec.xml
new file mode 100644
index 000000000..7ec83e284
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_ec.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_efc_crystal_light.xml b/soh/assets/xml/N64_PAL_10/objects/object_efc_crystal_light.xml
new file mode 100644
index 000000000..9215b6a39
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_efc_crystal_light.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_efc_doughnut.xml b/soh/assets/xml/N64_PAL_10/objects/object_efc_doughnut.xml
new file mode 100644
index 000000000..7f12c56f5
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_efc_doughnut.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_efc_erupc.xml b/soh/assets/xml/N64_PAL_10/objects/object_efc_erupc.xml
new file mode 100644
index 000000000..800d9535f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_efc_erupc.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_efc_fire_ball.xml b/soh/assets/xml/N64_PAL_10/objects/object_efc_fire_ball.xml
new file mode 100644
index 000000000..2fc65b16f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_efc_fire_ball.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_efc_flash.xml b/soh/assets/xml/N64_PAL_10/objects/object_efc_flash.xml
new file mode 100644
index 000000000..5f962f162
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_efc_flash.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_efc_lgt_shower.xml b/soh/assets/xml/N64_PAL_10/objects/object_efc_lgt_shower.xml
new file mode 100644
index 000000000..67ef5ce7e
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_efc_lgt_shower.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_efc_star_field.xml b/soh/assets/xml/N64_PAL_10/objects/object_efc_star_field.xml
new file mode 100644
index 000000000..00b47c460
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_efc_star_field.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_efc_tw.xml b/soh/assets/xml/N64_PAL_10/objects/object_efc_tw.xml
new file mode 100644
index 000000000..de5376569
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_efc_tw.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_ei.xml b/soh/assets/xml/N64_PAL_10/objects/object_ei.xml
new file mode 100644
index 000000000..e4132491f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_ei.xml
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_fa.xml b/soh/assets/xml/N64_PAL_10/objects/object_fa.xml
new file mode 100644
index 000000000..2f1bf9a5e
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_fa.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_fd.xml b/soh/assets/xml/N64_PAL_10/objects/object_fd.xml
new file mode 100644
index 000000000..a1c51c724
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_fd.xml
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_fd2.xml b/soh/assets/xml/N64_PAL_10/objects/object_fd2.xml
new file mode 100644
index 000000000..44b5f5f9c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_fd2.xml
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_fhg.xml b/soh/assets/xml/N64_PAL_10/objects/object_fhg.xml
new file mode 100644
index 000000000..e159e2504
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_fhg.xml
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_fire.xml b/soh/assets/xml/N64_PAL_10/objects/object_fire.xml
new file mode 100644
index 000000000..49bf620cb
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_fire.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_firefly.xml b/soh/assets/xml/N64_PAL_10/objects/object_firefly.xml
new file mode 100644
index 000000000..8c26a4341
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_firefly.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_fish.xml b/soh/assets/xml/N64_PAL_10/objects/object_fish.xml
new file mode 100644
index 000000000..f5ad4f6da
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_fish.xml
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_fr.xml b/soh/assets/xml/N64_PAL_10/objects/object_fr.xml
new file mode 100644
index 000000000..25ee2ad42
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_fr.xml
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_fu.xml b/soh/assets/xml/N64_PAL_10/objects/object_fu.xml
new file mode 100644
index 000000000..82c449e3d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_fu.xml
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_fw.xml b/soh/assets/xml/N64_PAL_10/objects/object_fw.xml
new file mode 100644
index 000000000..ee9821d26
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_fw.xml
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_fz.xml b/soh/assets/xml/N64_PAL_10/objects/object_fz.xml
new file mode 100644
index 000000000..dad6fec5c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_fz.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_ganon.xml b/soh/assets/xml/N64_PAL_10/objects/object_ganon.xml
new file mode 100644
index 000000000..27c36a5f2
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_ganon.xml
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_ganon2.xml b/soh/assets/xml/N64_PAL_10/objects/object_ganon2.xml
new file mode 100644
index 000000000..93f3a05e5
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_ganon2.xml
@@ -0,0 +1,174 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_ganon_anime1.xml b/soh/assets/xml/N64_PAL_10/objects/object_ganon_anime1.xml
new file mode 100644
index 000000000..b1016299b
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_ganon_anime1.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_ganon_anime2.xml b/soh/assets/xml/N64_PAL_10/objects/object_ganon_anime2.xml
new file mode 100644
index 000000000..180e5995c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_ganon_anime2.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_ganon_anime3.xml b/soh/assets/xml/N64_PAL_10/objects/object_ganon_anime3.xml
new file mode 100644
index 000000000..be4c4dcb1
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_ganon_anime3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_ganon_objects.xml b/soh/assets/xml/N64_PAL_10/objects/object_ganon_objects.xml
new file mode 100644
index 000000000..5e32610ff
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_ganon_objects.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_ge1.xml b/soh/assets/xml/N64_PAL_10/objects/object_ge1.xml
new file mode 100644
index 000000000..79e0768b8
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_ge1.xml
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_geff.xml b/soh/assets/xml/N64_PAL_10/objects/object_geff.xml
new file mode 100644
index 000000000..f0667743b
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_geff.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_geldb.xml b/soh/assets/xml/N64_PAL_10/objects/object_geldb.xml
new file mode 100644
index 000000000..49b12ef2e
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_geldb.xml
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_arrow.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_arrow.xml
new file mode 100644
index 000000000..4b58787a9
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_arrow.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_arrowcase.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_arrowcase.xml
new file mode 100644
index 000000000..267b0a734
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_arrowcase.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_bean.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_bean.xml
new file mode 100644
index 000000000..e74247816
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_bean.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_bomb_1.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_bomb_1.xml
new file mode 100644
index 000000000..bae86c11d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_bomb_1.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_bomb_2.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_bomb_2.xml
new file mode 100644
index 000000000..1400c4a4d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_bomb_2.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_bombpouch.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_bombpouch.xml
new file mode 100644
index 000000000..07134748c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_bombpouch.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_boomerang.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_boomerang.xml
new file mode 100644
index 000000000..3c1a0fe7f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_boomerang.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_boots_2.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_boots_2.xml
new file mode 100644
index 000000000..3bcb6a47a
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_boots_2.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_bosskey.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_bosskey.xml
new file mode 100644
index 000000000..e5e4bc86c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_bosskey.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_bottle.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_bottle.xml
new file mode 100644
index 000000000..3b0884a03
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_bottle.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_bottle_letter.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_bottle_letter.xml
new file mode 100644
index 000000000..443219caf
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_bottle_letter.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_bow.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_bow.xml
new file mode 100644
index 000000000..946e9c496
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_bow.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_bracelet.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_bracelet.xml
new file mode 100644
index 000000000..5a0b62a60
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_bracelet.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_brokensword.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_brokensword.xml
new file mode 100644
index 000000000..408741ac5
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_brokensword.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_butterfly.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_butterfly.xml
new file mode 100644
index 000000000..7b60a7724
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_butterfly.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_clothes.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_clothes.xml
new file mode 100644
index 000000000..3f897b6d1
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_clothes.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_coin.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_coin.xml
new file mode 100644
index 000000000..22e29f255
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_coin.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_compass.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_compass.xml
new file mode 100644
index 000000000..076229b11
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_compass.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_dekupouch.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_dekupouch.xml
new file mode 100644
index 000000000..8925e6fa5
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_dekupouch.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_egg.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_egg.xml
new file mode 100644
index 000000000..2b2e2847d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_egg.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_eye_lotion.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_eye_lotion.xml
new file mode 100644
index 000000000..5128c5f6f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_eye_lotion.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_fire.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_fire.xml
new file mode 100644
index 000000000..4bfd76a7c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_fire.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_fish.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_fish.xml
new file mode 100644
index 000000000..edb39dc29
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_fish.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_frog.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_frog.xml
new file mode 100644
index 000000000..a656c306b
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_frog.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_gerudo.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_gerudo.xml
new file mode 100644
index 000000000..d65daee8e
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_gerudo.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_gerudomask.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_gerudomask.xml
new file mode 100644
index 000000000..cfcb878d9
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_gerudomask.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_ghost.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_ghost.xml
new file mode 100644
index 000000000..795f0cfd1
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_ghost.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_glasses.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_glasses.xml
new file mode 100644
index 000000000..63d32ab5a
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_glasses.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_gloves.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_gloves.xml
new file mode 100644
index 000000000..0e1c4259d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_gloves.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_goddess.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_goddess.xml
new file mode 100644
index 000000000..50cbdd891
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_goddess.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_golonmask.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_golonmask.xml
new file mode 100644
index 000000000..844d90e71
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_golonmask.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_grass.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_grass.xml
new file mode 100644
index 000000000..ae7834201
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_grass.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_hammer.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_hammer.xml
new file mode 100644
index 000000000..feb5c8659
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_hammer.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_heart.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_heart.xml
new file mode 100644
index 000000000..48e78b1b5
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_heart.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_hearts.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_hearts.xml
new file mode 100644
index 000000000..d2e763e63
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_hearts.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_hookshot.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_hookshot.xml
new file mode 100644
index 000000000..a6b3b0fda
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_hookshot.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_hoverboots.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_hoverboots.xml
new file mode 100644
index 000000000..6d41df8fd
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_hoverboots.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_insect.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_insect.xml
new file mode 100644
index 000000000..7af5b5b3b
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_insect.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_jewel.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_jewel.xml
new file mode 100644
index 000000000..e83c65116
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_jewel.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_key.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_key.xml
new file mode 100644
index 000000000..a37d45a71
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_key.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_ki_tan_mask.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_ki_tan_mask.xml
new file mode 100644
index 000000000..46eff7d3e
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_ki_tan_mask.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_letter.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_letter.xml
new file mode 100644
index 000000000..bea868339
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_letter.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_liquid.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_liquid.xml
new file mode 100644
index 000000000..18a5c3d7a
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_liquid.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_longsword.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_longsword.xml
new file mode 100644
index 000000000..7161e42e3
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_longsword.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_m_arrow.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_m_arrow.xml
new file mode 100644
index 000000000..0fd659ae9
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_m_arrow.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_magicpot.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_magicpot.xml
new file mode 100644
index 000000000..7623e6353
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_magicpot.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_map.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_map.xml
new file mode 100644
index 000000000..471c1dab9
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_map.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_medal.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_medal.xml
new file mode 100644
index 000000000..28e5b1e68
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_medal.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_melody.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_melody.xml
new file mode 100644
index 000000000..b01fca953
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_melody.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_milk.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_milk.xml
new file mode 100644
index 000000000..a3e223b3e
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_milk.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_mushroom.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_mushroom.xml
new file mode 100644
index 000000000..5b19bca74
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_mushroom.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_niwatori.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_niwatori.xml
new file mode 100644
index 000000000..c8389f62c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_niwatori.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_nuts.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_nuts.xml
new file mode 100644
index 000000000..c59903c43
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_nuts.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_ocarina.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_ocarina.xml
new file mode 100644
index 000000000..82607677d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_ocarina.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_ocarina_0.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_ocarina_0.xml
new file mode 100644
index 000000000..2c5f70d98
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_ocarina_0.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_pachinko.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_pachinko.xml
new file mode 100644
index 000000000..5f808baf9
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_pachinko.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_powder.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_powder.xml
new file mode 100644
index 000000000..fb7dc0155
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_powder.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_prescription.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_prescription.xml
new file mode 100644
index 000000000..75ae7eb2b
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_prescription.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_purse.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_purse.xml
new file mode 100644
index 000000000..054731dec
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_purse.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_rabit_mask.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_rabit_mask.xml
new file mode 100644
index 000000000..9d4eb9487
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_rabit_mask.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_redead_mask.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_redead_mask.xml
new file mode 100644
index 000000000..7de08487f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_redead_mask.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_rupy.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_rupy.xml
new file mode 100644
index 000000000..0a1af96d0
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_rupy.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_saw.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_saw.xml
new file mode 100644
index 000000000..dcc038b7c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_saw.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_scale.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_scale.xml
new file mode 100644
index 000000000..1cf5de5b9
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_scale.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_seed.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_seed.xml
new file mode 100644
index 000000000..82c15c82d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_seed.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_shield_1.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_shield_1.xml
new file mode 100644
index 000000000..2f11e3f6d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_shield_1.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_shield_2.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_shield_2.xml
new file mode 100644
index 000000000..176ae025f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_shield_2.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_shield_3.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_shield_3.xml
new file mode 100644
index 000000000..8d1e5dafd
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_shield_3.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_skj_mask.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_skj_mask.xml
new file mode 100644
index 000000000..e6c90f76f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_skj_mask.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_soldout.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_soldout.xml
new file mode 100644
index 000000000..a15b1253e
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_soldout.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_soul.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_soul.xml
new file mode 100644
index 000000000..a68178eba
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_soul.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_stick.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_stick.xml
new file mode 100644
index 000000000..fed89f465
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_stick.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_sutaru.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_sutaru.xml
new file mode 100644
index 000000000..a2606afbe
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_sutaru.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_sword_1.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_sword_1.xml
new file mode 100644
index 000000000..e1119abca
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_sword_1.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_ticketstone.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_ticketstone.xml
new file mode 100644
index 000000000..73bf888d1
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_ticketstone.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_truth_mask.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_truth_mask.xml
new file mode 100644
index 000000000..3b4edf3de
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_truth_mask.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gi_zoramask.xml b/soh/assets/xml/N64_PAL_10/objects/object_gi_zoramask.xml
new file mode 100644
index 000000000..e3b1ab10e
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gi_zoramask.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gj.xml b/soh/assets/xml/N64_PAL_10/objects/object_gj.xml
new file mode 100644
index 000000000..ee6dab74f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gj.xml
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gjyo_objects.xml b/soh/assets/xml/N64_PAL_10/objects/object_gjyo_objects.xml
new file mode 100644
index 000000000..ea4f8444f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gjyo_objects.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gla.xml b/soh/assets/xml/N64_PAL_10/objects/object_gla.xml
new file mode 100644
index 000000000..499a3720d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gla.xml
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gm.xml b/soh/assets/xml/N64_PAL_10/objects/object_gm.xml
new file mode 100644
index 000000000..91b10cc42
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gm.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gnd.xml b/soh/assets/xml/N64_PAL_10/objects/object_gnd.xml
new file mode 100644
index 000000000..3ae3b57f3
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gnd.xml
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gnd_magic.xml b/soh/assets/xml/N64_PAL_10/objects/object_gnd_magic.xml
new file mode 100644
index 000000000..a88d419d7
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gnd_magic.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gndd.xml b/soh/assets/xml/N64_PAL_10/objects/object_gndd.xml
new file mode 100644
index 000000000..8bf5d770c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gndd.xml
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_god_lgt.xml b/soh/assets/xml/N64_PAL_10/objects/object_god_lgt.xml
new file mode 100644
index 000000000..60df9e469
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_god_lgt.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gol.xml b/soh/assets/xml/N64_PAL_10/objects/object_gol.xml
new file mode 100644
index 000000000..7e04508cb
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gol.xml
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_goma.xml b/soh/assets/xml/N64_PAL_10/objects/object_goma.xml
new file mode 100644
index 000000000..e7a6d0a54
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_goma.xml
@@ -0,0 +1,169 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_goroiwa.xml b/soh/assets/xml/N64_PAL_10/objects/object_goroiwa.xml
new file mode 100644
index 000000000..5d406e957
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_goroiwa.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gr.xml b/soh/assets/xml/N64_PAL_10/objects/object_gr.xml
new file mode 100644
index 000000000..5f7360ae5
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gr.xml
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gs.xml b/soh/assets/xml/N64_PAL_10/objects/object_gs.xml
new file mode 100644
index 000000000..145be1665
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gs.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_gt.xml b/soh/assets/xml/N64_PAL_10/objects/object_gt.xml
new file mode 100644
index 000000000..1d79d4e39
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_gt.xml
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_haka.xml b/soh/assets/xml/N64_PAL_10/objects/object_haka.xml
new file mode 100644
index 000000000..f6b263c37
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_haka.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_haka_door.xml b/soh/assets/xml/N64_PAL_10/objects/object_haka_door.xml
new file mode 100644
index 000000000..1376d0356
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_haka_door.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_haka_objects.xml b/soh/assets/xml/N64_PAL_10/objects/object_haka_objects.xml
new file mode 100644
index 000000000..3ca6d27c0
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_haka_objects.xml
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_hakach_objects.xml b/soh/assets/xml/N64_PAL_10/objects/object_hakach_objects.xml
new file mode 100644
index 000000000..0de02aaf1
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_hakach_objects.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_hata.xml b/soh/assets/xml/N64_PAL_10/objects/object_hata.xml
new file mode 100644
index 000000000..b0324c3be
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_hata.xml
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_heavy_object.xml b/soh/assets/xml/N64_PAL_10/objects/object_heavy_object.xml
new file mode 100644
index 000000000..ecc795321
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_heavy_object.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_hidan_objects.xml b/soh/assets/xml/N64_PAL_10/objects/object_hidan_objects.xml
new file mode 100644
index 000000000..f41c0ee5e
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_hidan_objects.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_hintnuts.xml b/soh/assets/xml/N64_PAL_10/objects/object_hintnuts.xml
new file mode 100644
index 000000000..a7290f395
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_hintnuts.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_hni.xml b/soh/assets/xml/N64_PAL_10/objects/object_hni.xml
new file mode 100644
index 000000000..6b317eb7a
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_hni.xml
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_horse.xml b/soh/assets/xml/N64_PAL_10/objects/object_horse.xml
new file mode 100644
index 000000000..74619e597
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_horse.xml
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_horse_ganon.xml b/soh/assets/xml/N64_PAL_10/objects/object_horse_ganon.xml
new file mode 100644
index 000000000..0a55462e2
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_horse_ganon.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_horse_link_child.xml b/soh/assets/xml/N64_PAL_10/objects/object_horse_link_child.xml
new file mode 100644
index 000000000..146c564f5
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_horse_link_child.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_horse_normal.xml b/soh/assets/xml/N64_PAL_10/objects/object_horse_normal.xml
new file mode 100644
index 000000000..2facab39c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_horse_normal.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_horse_zelda.xml b/soh/assets/xml/N64_PAL_10/objects/object_horse_zelda.xml
new file mode 100644
index 000000000..af270c658
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_horse_zelda.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_hs.xml b/soh/assets/xml/N64_PAL_10/objects/object_hs.xml
new file mode 100644
index 000000000..cf5d06e1a
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_hs.xml
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_human.xml b/soh/assets/xml/N64_PAL_10/objects/object_human.xml
new file mode 100644
index 000000000..05795cb33
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_human.xml
@@ -0,0 +1,216 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_ice_objects.xml b/soh/assets/xml/N64_PAL_10/objects/object_ice_objects.xml
new file mode 100644
index 000000000..c7d059d70
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_ice_objects.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_ik.xml b/soh/assets/xml/N64_PAL_10/objects/object_ik.xml
new file mode 100644
index 000000000..8a6028f7c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_ik.xml
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_im.xml b/soh/assets/xml/N64_PAL_10/objects/object_im.xml
new file mode 100644
index 000000000..a628a113a
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_im.xml
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_in.xml b/soh/assets/xml/N64_PAL_10/objects/object_in.xml
new file mode 100644
index 000000000..84c114047
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_in.xml
@@ -0,0 +1,142 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_ingate.xml b/soh/assets/xml/N64_PAL_10/objects/object_ingate.xml
new file mode 100644
index 000000000..e6be42beb
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_ingate.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_jj.xml b/soh/assets/xml/N64_PAL_10/objects/object_jj.xml
new file mode 100644
index 000000000..62bae8cb9
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_jj.xml
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_js.xml b/soh/assets/xml/N64_PAL_10/objects/object_js.xml
new file mode 100644
index 000000000..ff7bd3efa
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_js.xml
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_jya_door.xml b/soh/assets/xml/N64_PAL_10/objects/object_jya_door.xml
new file mode 100644
index 000000000..60a7b3788
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_jya_door.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_jya_iron.xml b/soh/assets/xml/N64_PAL_10/objects/object_jya_iron.xml
new file mode 100644
index 000000000..c6f6773c6
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_jya_iron.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_jya_obj.xml b/soh/assets/xml/N64_PAL_10/objects/object_jya_obj.xml
new file mode 100644
index 000000000..a1f19b806
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_jya_obj.xml
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_ka.xml b/soh/assets/xml/N64_PAL_10/objects/object_ka.xml
new file mode 100644
index 000000000..eb952732b
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_ka.xml
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_kanban.xml b/soh/assets/xml/N64_PAL_10/objects/object_kanban.xml
new file mode 100644
index 000000000..9ffc7a2ce
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_kanban.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_kibako2.xml b/soh/assets/xml/N64_PAL_10/objects/object_kibako2.xml
new file mode 100644
index 000000000..a701b294d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_kibako2.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_kingdodongo.xml b/soh/assets/xml/N64_PAL_10/objects/object_kingdodongo.xml
new file mode 100644
index 000000000..9b104b3ea
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_kingdodongo.xml
@@ -0,0 +1,130 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_km1.xml b/soh/assets/xml/N64_PAL_10/objects/object_km1.xml
new file mode 100644
index 000000000..0a918a798
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_km1.xml
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_kusa.xml b/soh/assets/xml/N64_PAL_10/objects/object_kusa.xml
new file mode 100644
index 000000000..67291a554
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_kusa.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_kw1.xml b/soh/assets/xml/N64_PAL_10/objects/object_kw1.xml
new file mode 100644
index 000000000..eab561b1f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_kw1.xml
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_kz.xml b/soh/assets/xml/N64_PAL_10/objects/object_kz.xml
new file mode 100644
index 000000000..4624fefdb
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_kz.xml
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_light_ring.xml b/soh/assets/xml/N64_PAL_10/objects/object_light_ring.xml
new file mode 100644
index 000000000..babe7d2aa
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_light_ring.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_lightbox.xml b/soh/assets/xml/N64_PAL_10/objects/object_lightbox.xml
new file mode 100644
index 000000000..552a79d7c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_lightbox.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_lightswitch.xml b/soh/assets/xml/N64_PAL_10/objects/object_lightswitch.xml
new file mode 100644
index 000000000..cfd5dcfb4
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_lightswitch.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_link_boy.xml b/soh/assets/xml/N64_PAL_10/objects/object_link_boy.xml
new file mode 100644
index 000000000..02075c999
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_link_boy.xml
@@ -0,0 +1,282 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_link_child.xml b/soh/assets/xml/N64_PAL_10/objects/object_link_child.xml
new file mode 100644
index 000000000..0de400373
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_link_child.xml
@@ -0,0 +1,225 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_ma1.xml b/soh/assets/xml/N64_PAL_10/objects/object_ma1.xml
new file mode 100644
index 000000000..63eeb3895
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_ma1.xml
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_ma2.xml b/soh/assets/xml/N64_PAL_10/objects/object_ma2.xml
new file mode 100644
index 000000000..ce5910fb8
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_ma2.xml
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_mag.xml b/soh/assets/xml/N64_PAL_10/objects/object_mag.xml
new file mode 100644
index 000000000..257f72363
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_mag.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_mamenoki.xml b/soh/assets/xml/N64_PAL_10/objects/object_mamenoki.xml
new file mode 100644
index 000000000..819d89022
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_mamenoki.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_mastergolon.xml b/soh/assets/xml/N64_PAL_10/objects/object_mastergolon.xml
new file mode 100644
index 000000000..6dd9d1659
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_mastergolon.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_masterkokiri.xml b/soh/assets/xml/N64_PAL_10/objects/object_masterkokiri.xml
new file mode 100644
index 000000000..af5a9ec15
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_masterkokiri.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_masterkokirihead.xml b/soh/assets/xml/N64_PAL_10/objects/object_masterkokirihead.xml
new file mode 100644
index 000000000..c64aa1c49
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_masterkokirihead.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_masterzoora.xml b/soh/assets/xml/N64_PAL_10/objects/object_masterzoora.xml
new file mode 100644
index 000000000..2c703274e
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_masterzoora.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_mb.xml b/soh/assets/xml/N64_PAL_10/objects/object_mb.xml
new file mode 100644
index 000000000..23c0930c0
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_mb.xml
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_md.xml b/soh/assets/xml/N64_PAL_10/objects/object_md.xml
new file mode 100644
index 000000000..161c73dca
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_md.xml
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_medal.xml b/soh/assets/xml/N64_PAL_10/objects/object_medal.xml
new file mode 100644
index 000000000..533872a55
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_medal.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_menkuri_objects.xml b/soh/assets/xml/N64_PAL_10/objects/object_menkuri_objects.xml
new file mode 100644
index 000000000..4c2b51df5
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_menkuri_objects.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_mir_ray.xml b/soh/assets/xml/N64_PAL_10/objects/object_mir_ray.xml
new file mode 100644
index 000000000..2acc9391a
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_mir_ray.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_mizu_objects.xml b/soh/assets/xml/N64_PAL_10/objects/object_mizu_objects.xml
new file mode 100644
index 000000000..5a18b95cf
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_mizu_objects.xml
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_mjin.xml b/soh/assets/xml/N64_PAL_10/objects/object_mjin.xml
new file mode 100644
index 000000000..daf9b0541
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_mjin.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_mjin_dark.xml b/soh/assets/xml/N64_PAL_10/objects/object_mjin_dark.xml
new file mode 100644
index 000000000..2fa0bdbe4
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_mjin_dark.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_mjin_flame.xml b/soh/assets/xml/N64_PAL_10/objects/object_mjin_flame.xml
new file mode 100644
index 000000000..6274feaee
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_mjin_flame.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_mjin_flash.xml b/soh/assets/xml/N64_PAL_10/objects/object_mjin_flash.xml
new file mode 100644
index 000000000..c1040ea11
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_mjin_flash.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_mjin_ice.xml b/soh/assets/xml/N64_PAL_10/objects/object_mjin_ice.xml
new file mode 100644
index 000000000..1aaeea193
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_mjin_ice.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_mjin_oka.xml b/soh/assets/xml/N64_PAL_10/objects/object_mjin_oka.xml
new file mode 100644
index 000000000..0f823b923
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_mjin_oka.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_mjin_soul.xml b/soh/assets/xml/N64_PAL_10/objects/object_mjin_soul.xml
new file mode 100644
index 000000000..6386f7f9e
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_mjin_soul.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_mjin_wind.xml b/soh/assets/xml/N64_PAL_10/objects/object_mjin_wind.xml
new file mode 100644
index 000000000..8bba7eb91
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_mjin_wind.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_mk.xml b/soh/assets/xml/N64_PAL_10/objects/object_mk.xml
new file mode 100644
index 000000000..0b4aaae8a
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_mk.xml
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_mm.xml b/soh/assets/xml/N64_PAL_10/objects/object_mm.xml
new file mode 100644
index 000000000..b27837e57
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_mm.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_mo.xml b/soh/assets/xml/N64_PAL_10/objects/object_mo.xml
new file mode 100644
index 000000000..2a6247c9f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_mo.xml
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_mori_hineri1.xml b/soh/assets/xml/N64_PAL_10/objects/object_mori_hineri1.xml
new file mode 100644
index 000000000..bb1b31e2f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_mori_hineri1.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_mori_hineri1a.xml b/soh/assets/xml/N64_PAL_10/objects/object_mori_hineri1a.xml
new file mode 100644
index 000000000..c750ce20d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_mori_hineri1a.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_mori_hineri2.xml b/soh/assets/xml/N64_PAL_10/objects/object_mori_hineri2.xml
new file mode 100644
index 000000000..785b85857
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_mori_hineri2.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_mori_hineri2a.xml b/soh/assets/xml/N64_PAL_10/objects/object_mori_hineri2a.xml
new file mode 100644
index 000000000..ad1bb4d5f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_mori_hineri2a.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_mori_objects.xml b/soh/assets/xml/N64_PAL_10/objects/object_mori_objects.xml
new file mode 100644
index 000000000..58ea8c085
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_mori_objects.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_mori_tex.xml b/soh/assets/xml/N64_PAL_10/objects/object_mori_tex.xml
new file mode 100644
index 000000000..8ba4ff2d3
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_mori_tex.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_ms.xml b/soh/assets/xml/N64_PAL_10/objects/object_ms.xml
new file mode 100644
index 000000000..a87d0e6b3
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_ms.xml
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_mu.xml b/soh/assets/xml/N64_PAL_10/objects/object_mu.xml
new file mode 100644
index 000000000..7251ff721
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_mu.xml
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_nb.xml b/soh/assets/xml/N64_PAL_10/objects/object_nb.xml
new file mode 100644
index 000000000..74de9e285
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_nb.xml
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_niw.xml b/soh/assets/xml/N64_PAL_10/objects/object_niw.xml
new file mode 100644
index 000000000..4eafec956
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_niw.xml
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_nwc.xml b/soh/assets/xml/N64_PAL_10/objects/object_nwc.xml
new file mode 100644
index 000000000..96ffa3238
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_nwc.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_ny.xml b/soh/assets/xml/N64_PAL_10/objects/object_ny.xml
new file mode 100644
index 000000000..e2e8187ff
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_ny.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_oA1.xml b/soh/assets/xml/N64_PAL_10/objects/object_oA1.xml
new file mode 100644
index 000000000..1d665f101
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_oA1.xml
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_oA10.xml b/soh/assets/xml/N64_PAL_10/objects/object_oA10.xml
new file mode 100644
index 000000000..65d080834
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_oA10.xml
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_oA11.xml b/soh/assets/xml/N64_PAL_10/objects/object_oA11.xml
new file mode 100644
index 000000000..92ae474b6
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_oA11.xml
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_oA2.xml b/soh/assets/xml/N64_PAL_10/objects/object_oA2.xml
new file mode 100644
index 000000000..ffdcd7989
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_oA2.xml
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_oA3.xml b/soh/assets/xml/N64_PAL_10/objects/object_oA3.xml
new file mode 100644
index 000000000..a492bd875
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_oA3.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_oA4.xml b/soh/assets/xml/N64_PAL_10/objects/object_oA4.xml
new file mode 100644
index 000000000..dcdbbfff9
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_oA4.xml
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_oA5.xml b/soh/assets/xml/N64_PAL_10/objects/object_oA5.xml
new file mode 100644
index 000000000..55072176d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_oA5.xml
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_oA6.xml b/soh/assets/xml/N64_PAL_10/objects/object_oA6.xml
new file mode 100644
index 000000000..c17a51088
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_oA6.xml
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_oA7.xml b/soh/assets/xml/N64_PAL_10/objects/object_oA7.xml
new file mode 100644
index 000000000..52c68f639
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_oA7.xml
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_oA8.xml b/soh/assets/xml/N64_PAL_10/objects/object_oA8.xml
new file mode 100644
index 000000000..8ed2d3df5
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_oA8.xml
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_oA9.xml b/soh/assets/xml/N64_PAL_10/objects/object_oA9.xml
new file mode 100644
index 000000000..d5c16abfc
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_oA9.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_oB1.xml b/soh/assets/xml/N64_PAL_10/objects/object_oB1.xml
new file mode 100644
index 000000000..2f50c967b
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_oB1.xml
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_oB2.xml b/soh/assets/xml/N64_PAL_10/objects/object_oB2.xml
new file mode 100644
index 000000000..230783cea
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_oB2.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_oB3.xml b/soh/assets/xml/N64_PAL_10/objects/object_oB3.xml
new file mode 100644
index 000000000..1c42ddacc
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_oB3.xml
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_oB4.xml b/soh/assets/xml/N64_PAL_10/objects/object_oB4.xml
new file mode 100644
index 000000000..2924c9e75
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_oB4.xml
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_oE1.xml b/soh/assets/xml/N64_PAL_10/objects/object_oE1.xml
new file mode 100644
index 000000000..4d5b1663f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_oE1.xml
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_oE10.xml b/soh/assets/xml/N64_PAL_10/objects/object_oE10.xml
new file mode 100644
index 000000000..04ce91437
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_oE10.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_oE11.xml b/soh/assets/xml/N64_PAL_10/objects/object_oE11.xml
new file mode 100644
index 000000000..04f6f186d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_oE11.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_oE12.xml b/soh/assets/xml/N64_PAL_10/objects/object_oE12.xml
new file mode 100644
index 000000000..a5fa39fd2
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_oE12.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_oE1s.xml b/soh/assets/xml/N64_PAL_10/objects/object_oE1s.xml
new file mode 100644
index 000000000..d311e6010
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_oE1s.xml
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_oE2.xml b/soh/assets/xml/N64_PAL_10/objects/object_oE2.xml
new file mode 100644
index 000000000..af62ad6d1
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_oE2.xml
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_oE3.xml b/soh/assets/xml/N64_PAL_10/objects/object_oE3.xml
new file mode 100644
index 000000000..95227da38
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_oE3.xml
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_oE4.xml b/soh/assets/xml/N64_PAL_10/objects/object_oE4.xml
new file mode 100644
index 000000000..ae48d2ade
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_oE4.xml
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_oE4s.xml b/soh/assets/xml/N64_PAL_10/objects/object_oE4s.xml
new file mode 100644
index 000000000..6037de52f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_oE4s.xml
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_oE5.xml b/soh/assets/xml/N64_PAL_10/objects/object_oE5.xml
new file mode 100644
index 000000000..f5edf745a
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_oE5.xml
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_oE6.xml b/soh/assets/xml/N64_PAL_10/objects/object_oE6.xml
new file mode 100644
index 000000000..95bb602b6
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_oE6.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_oE7.xml b/soh/assets/xml/N64_PAL_10/objects/object_oE7.xml
new file mode 100644
index 000000000..b3e588d4c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_oE7.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_oE8.xml b/soh/assets/xml/N64_PAL_10/objects/object_oE8.xml
new file mode 100644
index 000000000..be5de2494
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_oE8.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_oE9.xml b/soh/assets/xml/N64_PAL_10/objects/object_oE9.xml
new file mode 100644
index 000000000..8ea7ee18c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_oE9.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_oE_anime.xml b/soh/assets/xml/N64_PAL_10/objects/object_oE_anime.xml
new file mode 100644
index 000000000..f6b4659e2
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_oE_anime.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_oF1d_map.xml b/soh/assets/xml/N64_PAL_10/objects/object_oF1d_map.xml
new file mode 100644
index 000000000..f14fecd82
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_oF1d_map.xml
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_oF1s.xml b/soh/assets/xml/N64_PAL_10/objects/object_oF1s.xml
new file mode 100644
index 000000000..fe41dde63
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_oF1s.xml
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_o_anime.xml b/soh/assets/xml/N64_PAL_10/objects/object_o_anime.xml
new file mode 100644
index 000000000..4ef4ac44c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_o_anime.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_okuta.xml b/soh/assets/xml/N64_PAL_10/objects/object_okuta.xml
new file mode 100644
index 000000000..b4fccea6f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_okuta.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_opening_demo1.xml b/soh/assets/xml/N64_PAL_10/objects/object_opening_demo1.xml
new file mode 100644
index 000000000..fd0323027
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_opening_demo1.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_os.xml b/soh/assets/xml/N64_PAL_10/objects/object_os.xml
new file mode 100644
index 000000000..5880a9293
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_os.xml
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_os_anime.xml b/soh/assets/xml/N64_PAL_10/objects/object_os_anime.xml
new file mode 100644
index 000000000..f23636343
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_os_anime.xml
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_ossan.xml b/soh/assets/xml/N64_PAL_10/objects/object_ossan.xml
new file mode 100644
index 000000000..5788e3a20
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_ossan.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_ouke_haka.xml b/soh/assets/xml/N64_PAL_10/objects/object_ouke_haka.xml
new file mode 100644
index 000000000..11da9b26e
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_ouke_haka.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_owl.xml b/soh/assets/xml/N64_PAL_10/objects/object_owl.xml
new file mode 100644
index 000000000..64fdf64c5
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_owl.xml
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_peehat.xml b/soh/assets/xml/N64_PAL_10/objects/object_peehat.xml
new file mode 100644
index 000000000..42ee66cde
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_peehat.xml
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_po_composer.xml b/soh/assets/xml/N64_PAL_10/objects/object_po_composer.xml
new file mode 100644
index 000000000..ff995efce
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_po_composer.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_po_field.xml b/soh/assets/xml/N64_PAL_10/objects/object_po_field.xml
new file mode 100644
index 000000000..78bc0d65a
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_po_field.xml
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_po_sisters.xml b/soh/assets/xml/N64_PAL_10/objects/object_po_sisters.xml
new file mode 100644
index 000000000..b429be258
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_po_sisters.xml
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_poh.xml b/soh/assets/xml/N64_PAL_10/objects/object_poh.xml
new file mode 100644
index 000000000..be6d6eff4
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_poh.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_ps.xml b/soh/assets/xml/N64_PAL_10/objects/object_ps.xml
new file mode 100644
index 000000000..9f9c894a6
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_ps.xml
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_pu_box.xml b/soh/assets/xml/N64_PAL_10/objects/object_pu_box.xml
new file mode 100644
index 000000000..e1d686e97
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_pu_box.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_rd.xml b/soh/assets/xml/N64_PAL_10/objects/object_rd.xml
new file mode 100644
index 000000000..22c7d3373
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_rd.xml
@@ -0,0 +1,124 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_reeba.xml b/soh/assets/xml/N64_PAL_10/objects/object_reeba.xml
new file mode 100644
index 000000000..32c697bd9
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_reeba.xml
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_relay_objects.xml b/soh/assets/xml/N64_PAL_10/objects/object_relay_objects.xml
new file mode 100644
index 000000000..47b92fcd2
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_relay_objects.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_rl.xml b/soh/assets/xml/N64_PAL_10/objects/object_rl.xml
new file mode 100644
index 000000000..2a5ad30f6
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_rl.xml
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_rr.xml b/soh/assets/xml/N64_PAL_10/objects/object_rr.xml
new file mode 100644
index 000000000..98726b14b
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_rr.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_rs.xml b/soh/assets/xml/N64_PAL_10/objects/object_rs.xml
new file mode 100644
index 000000000..152b5489e
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_rs.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_ru1.xml b/soh/assets/xml/N64_PAL_10/objects/object_ru1.xml
new file mode 100644
index 000000000..3d413619f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_ru1.xml
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_ru2.xml b/soh/assets/xml/N64_PAL_10/objects/object_ru2.xml
new file mode 100644
index 000000000..fedf37d48
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_ru2.xml
@@ -0,0 +1,92 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_sa.xml b/soh/assets/xml/N64_PAL_10/objects/object_sa.xml
new file mode 100644
index 000000000..ec45ac961
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_sa.xml
@@ -0,0 +1,100 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_sb.xml b/soh/assets/xml/N64_PAL_10/objects/object_sb.xml
new file mode 100644
index 000000000..64d3bb005
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_sb.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_sd.xml b/soh/assets/xml/N64_PAL_10/objects/object_sd.xml
new file mode 100644
index 000000000..fb58428c3
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_sd.xml
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_shop_dungen.xml b/soh/assets/xml/N64_PAL_10/objects/object_shop_dungen.xml
new file mode 100644
index 000000000..594c43d39
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_shop_dungen.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_shopnuts.xml b/soh/assets/xml/N64_PAL_10/objects/object_shopnuts.xml
new file mode 100644
index 000000000..a4e12e38a
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_shopnuts.xml
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_siofuki.xml b/soh/assets/xml/N64_PAL_10/objects/object_siofuki.xml
new file mode 100644
index 000000000..a23240a72
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_siofuki.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_sk2.xml b/soh/assets/xml/N64_PAL_10/objects/object_sk2.xml
new file mode 100644
index 000000000..f2e7ef6d8
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_sk2.xml
@@ -0,0 +1,130 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_skb.xml b/soh/assets/xml/N64_PAL_10/objects/object_skb.xml
new file mode 100644
index 000000000..5b5efb484
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_skb.xml
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_skj.xml b/soh/assets/xml/N64_PAL_10/objects/object_skj.xml
new file mode 100644
index 000000000..74548e518
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_skj.xml
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_spot00_break.xml b/soh/assets/xml/N64_PAL_10/objects/object_spot00_break.xml
new file mode 100644
index 000000000..d3be88315
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_spot00_break.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_spot00_objects.xml b/soh/assets/xml/N64_PAL_10/objects/object_spot00_objects.xml
new file mode 100644
index 000000000..10fb13aea
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_spot00_objects.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_spot01_matoya.xml b/soh/assets/xml/N64_PAL_10/objects/object_spot01_matoya.xml
new file mode 100644
index 000000000..d44b944e0
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_spot01_matoya.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_spot01_matoyab.xml b/soh/assets/xml/N64_PAL_10/objects/object_spot01_matoyab.xml
new file mode 100644
index 000000000..720f50cd3
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_spot01_matoyab.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_spot01_objects.xml b/soh/assets/xml/N64_PAL_10/objects/object_spot01_objects.xml
new file mode 100644
index 000000000..413e032a9
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_spot01_objects.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_spot01_objects2.xml b/soh/assets/xml/N64_PAL_10/objects/object_spot01_objects2.xml
new file mode 100644
index 000000000..36741a949
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_spot01_objects2.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_spot02_objects.xml b/soh/assets/xml/N64_PAL_10/objects/object_spot02_objects.xml
new file mode 100644
index 000000000..65f45ff51
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_spot02_objects.xml
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_spot03_object.xml b/soh/assets/xml/N64_PAL_10/objects/object_spot03_object.xml
new file mode 100644
index 000000000..f182e7d99
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_spot03_object.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_spot04_objects.xml b/soh/assets/xml/N64_PAL_10/objects/object_spot04_objects.xml
new file mode 100644
index 000000000..66293d752
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_spot04_objects.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_spot05_objects.xml b/soh/assets/xml/N64_PAL_10/objects/object_spot05_objects.xml
new file mode 100644
index 000000000..6e7079149
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_spot05_objects.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_spot06_objects.xml b/soh/assets/xml/N64_PAL_10/objects/object_spot06_objects.xml
new file mode 100644
index 000000000..e3da63b0f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_spot06_objects.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_spot07_object.xml b/soh/assets/xml/N64_PAL_10/objects/object_spot07_object.xml
new file mode 100644
index 000000000..5bc2bfb6b
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_spot07_object.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_spot08_obj.xml b/soh/assets/xml/N64_PAL_10/objects/object_spot08_obj.xml
new file mode 100644
index 000000000..4d71f3473
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_spot08_obj.xml
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_spot09_obj.xml b/soh/assets/xml/N64_PAL_10/objects/object_spot09_obj.xml
new file mode 100644
index 000000000..eb6528393
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_spot09_obj.xml
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_spot11_obj.xml b/soh/assets/xml/N64_PAL_10/objects/object_spot11_obj.xml
new file mode 100644
index 000000000..257298f7c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_spot11_obj.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_spot12_obj.xml b/soh/assets/xml/N64_PAL_10/objects/object_spot12_obj.xml
new file mode 100644
index 000000000..d619c781e
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_spot12_obj.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_spot15_obj.xml b/soh/assets/xml/N64_PAL_10/objects/object_spot15_obj.xml
new file mode 100644
index 000000000..bd59b8cd1
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_spot15_obj.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_spot16_obj.xml b/soh/assets/xml/N64_PAL_10/objects/object_spot16_obj.xml
new file mode 100644
index 000000000..d39de812a
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_spot16_obj.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_spot17_obj.xml b/soh/assets/xml/N64_PAL_10/objects/object_spot17_obj.xml
new file mode 100644
index 000000000..d4239d8d2
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_spot17_obj.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_spot18_obj.xml b/soh/assets/xml/N64_PAL_10/objects/object_spot18_obj.xml
new file mode 100644
index 000000000..cc12b7894
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_spot18_obj.xml
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_ssh.xml b/soh/assets/xml/N64_PAL_10/objects/object_ssh.xml
new file mode 100644
index 000000000..6283f8e9f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_ssh.xml
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_sst.xml b/soh/assets/xml/N64_PAL_10/objects/object_sst.xml
new file mode 100644
index 000000000..191c67cc8
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_sst.xml
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_st.xml b/soh/assets/xml/N64_PAL_10/objects/object_st.xml
new file mode 100644
index 000000000..983b9e2ea
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_st.xml
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_stream.xml b/soh/assets/xml/N64_PAL_10/objects/object_stream.xml
new file mode 100644
index 000000000..59b0838e4
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_stream.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_syokudai.xml b/soh/assets/xml/N64_PAL_10/objects/object_syokudai.xml
new file mode 100644
index 000000000..c1670edec
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_syokudai.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_ta.xml b/soh/assets/xml/N64_PAL_10/objects/object_ta.xml
new file mode 100644
index 000000000..5e446bf5c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_ta.xml
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_timeblock.xml b/soh/assets/xml/N64_PAL_10/objects/object_timeblock.xml
new file mode 100644
index 000000000..1d6b9e698
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_timeblock.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_tite.xml b/soh/assets/xml/N64_PAL_10/objects/object_tite.xml
new file mode 100644
index 000000000..1be65c495
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_tite.xml
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_tk.xml b/soh/assets/xml/N64_PAL_10/objects/object_tk.xml
new file mode 100644
index 000000000..6b6cce724
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_tk.xml
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_toki_objects.xml b/soh/assets/xml/N64_PAL_10/objects/object_toki_objects.xml
new file mode 100644
index 000000000..cd07e60d2
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_toki_objects.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_torch2.xml b/soh/assets/xml/N64_PAL_10/objects/object_torch2.xml
new file mode 100644
index 000000000..3388e7d34
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_torch2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_toryo.xml b/soh/assets/xml/N64_PAL_10/objects/object_toryo.xml
new file mode 100644
index 000000000..73f3dcb1e
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_toryo.xml
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_tp.xml b/soh/assets/xml/N64_PAL_10/objects/object_tp.xml
new file mode 100644
index 000000000..8ea908825
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_tp.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_tr.xml b/soh/assets/xml/N64_PAL_10/objects/object_tr.xml
new file mode 100644
index 000000000..17ab9ae39
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_tr.xml
@@ -0,0 +1,149 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_trap.xml b/soh/assets/xml/N64_PAL_10/objects/object_trap.xml
new file mode 100644
index 000000000..56195cf41
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_trap.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_triforce_spot.xml b/soh/assets/xml/N64_PAL_10/objects/object_triforce_spot.xml
new file mode 100644
index 000000000..87d449458
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_triforce_spot.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_ts.xml b/soh/assets/xml/N64_PAL_10/objects/object_ts.xml
new file mode 100644
index 000000000..567277bc3
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_ts.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_tsubo.xml b/soh/assets/xml/N64_PAL_10/objects/object_tsubo.xml
new file mode 100644
index 000000000..ee2c5e184
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_tsubo.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_tw.xml b/soh/assets/xml/N64_PAL_10/objects/object_tw.xml
new file mode 100644
index 000000000..be51f0b6c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_tw.xml
@@ -0,0 +1,332 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_umajump.xml b/soh/assets/xml/N64_PAL_10/objects/object_umajump.xml
new file mode 100644
index 000000000..2ee4ade46
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_umajump.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_vali.xml b/soh/assets/xml/N64_PAL_10/objects/object_vali.xml
new file mode 100644
index 000000000..2bab5efaa
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_vali.xml
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_vase.xml b/soh/assets/xml/N64_PAL_10/objects/object_vase.xml
new file mode 100644
index 000000000..091d4c51e
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_vase.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_vm.xml b/soh/assets/xml/N64_PAL_10/objects/object_vm.xml
new file mode 100644
index 000000000..c5b949b36
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_vm.xml
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_wallmaster.xml b/soh/assets/xml/N64_PAL_10/objects/object_wallmaster.xml
new file mode 100644
index 000000000..fbbc4f4af
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_wallmaster.xml
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_warp1.xml b/soh/assets/xml/N64_PAL_10/objects/object_warp1.xml
new file mode 100644
index 000000000..1497d7a10
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_warp1.xml
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_warp2.xml b/soh/assets/xml/N64_PAL_10/objects/object_warp2.xml
new file mode 100644
index 000000000..b6d1b3624
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_warp2.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_wf.xml b/soh/assets/xml/N64_PAL_10/objects/object_wf.xml
new file mode 100644
index 000000000..ebfb708d2
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_wf.xml
@@ -0,0 +1,128 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_wood02.xml b/soh/assets/xml/N64_PAL_10/objects/object_wood02.xml
new file mode 100644
index 000000000..47ec342ca
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_wood02.xml
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_xc.xml b/soh/assets/xml/N64_PAL_10/objects/object_xc.xml
new file mode 100644
index 000000000..ab1a34a4b
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_xc.xml
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_yabusame_point.xml b/soh/assets/xml/N64_PAL_10/objects/object_yabusame_point.xml
new file mode 100644
index 000000000..bed9e8a60
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_yabusame_point.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_ydan_objects.xml b/soh/assets/xml/N64_PAL_10/objects/object_ydan_objects.xml
new file mode 100644
index 000000000..e2adf307f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_ydan_objects.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_yukabyun.xml b/soh/assets/xml/N64_PAL_10/objects/object_yukabyun.xml
new file mode 100644
index 000000000..d594ebbb8
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_yukabyun.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_zf.xml b/soh/assets/xml/N64_PAL_10/objects/object_zf.xml
new file mode 100644
index 000000000..7f20eb786
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_zf.xml
@@ -0,0 +1,182 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_zg.xml b/soh/assets/xml/N64_PAL_10/objects/object_zg.xml
new file mode 100644
index 000000000..79005516c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_zg.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_zl1.xml b/soh/assets/xml/N64_PAL_10/objects/object_zl1.xml
new file mode 100644
index 000000000..001e5be14
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_zl1.xml
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_zl2.xml b/soh/assets/xml/N64_PAL_10/objects/object_zl2.xml
new file mode 100644
index 000000000..959a919ec
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_zl2.xml
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_zl2_anime1.xml b/soh/assets/xml/N64_PAL_10/objects/object_zl2_anime1.xml
new file mode 100644
index 000000000..cada50486
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_zl2_anime1.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_zl2_anime2.xml b/soh/assets/xml/N64_PAL_10/objects/object_zl2_anime2.xml
new file mode 100644
index 000000000..47016e2e0
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_zl2_anime2.xml
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_zl4.xml b/soh/assets/xml/N64_PAL_10/objects/object_zl4.xml
new file mode 100644
index 000000000..8e7a2837e
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_zl4.xml
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/objects/object_zo.xml b/soh/assets/xml/N64_PAL_10/objects/object_zo.xml
new file mode 100644
index 000000000..77465760e
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/objects/object_zo.xml
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/overlays/ovl_Arrow_Fire.xml b/soh/assets/xml/N64_PAL_10/overlays/ovl_Arrow_Fire.xml
new file mode 100644
index 000000000..ffd0d324c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/overlays/ovl_Arrow_Fire.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/overlays/ovl_Arrow_Ice.xml b/soh/assets/xml/N64_PAL_10/overlays/ovl_Arrow_Ice.xml
new file mode 100644
index 000000000..69882e7e2
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/overlays/ovl_Arrow_Ice.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/overlays/ovl_Arrow_Light.xml b/soh/assets/xml/N64_PAL_10/overlays/ovl_Arrow_Light.xml
new file mode 100644
index 000000000..1bd6a5b28
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/overlays/ovl_Arrow_Light.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/overlays/ovl_Bg_Ganon_Otyuka.xml b/soh/assets/xml/N64_PAL_10/overlays/ovl_Bg_Ganon_Otyuka.xml
new file mode 100644
index 000000000..aa420ca6b
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/overlays/ovl_Bg_Ganon_Otyuka.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/overlays/ovl_Bg_Jya_Cobra.xml b/soh/assets/xml/N64_PAL_10/overlays/ovl_Bg_Jya_Cobra.xml
new file mode 100644
index 000000000..f9e99ec92
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/overlays/ovl_Bg_Jya_Cobra.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/overlays/ovl_Boss_Dodongo.xml b/soh/assets/xml/N64_PAL_10/overlays/ovl_Boss_Dodongo.xml
new file mode 100644
index 000000000..8f0c7612c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/overlays/ovl_Boss_Dodongo.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/overlays/ovl_Boss_Ganon.xml b/soh/assets/xml/N64_PAL_10/overlays/ovl_Boss_Ganon.xml
new file mode 100644
index 000000000..769eade34
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/overlays/ovl_Boss_Ganon.xml
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/overlays/ovl_Boss_Ganon2.xml b/soh/assets/xml/N64_PAL_10/overlays/ovl_Boss_Ganon2.xml
new file mode 100644
index 000000000..64e810e97
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/overlays/ovl_Boss_Ganon2.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/overlays/ovl_Boss_Sst.xml b/soh/assets/xml/N64_PAL_10/overlays/ovl_Boss_Sst.xml
new file mode 100644
index 000000000..e77834c87
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/overlays/ovl_Boss_Sst.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/overlays/ovl_Demo_Shd.xml b/soh/assets/xml/N64_PAL_10/overlays/ovl_Demo_Shd.xml
new file mode 100644
index 000000000..3d92225f1
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/overlays/ovl_Demo_Shd.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/overlays/ovl_En_Bili.xml b/soh/assets/xml/N64_PAL_10/overlays/ovl_En_Bili.xml
new file mode 100644
index 000000000..791bb1e63
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/overlays/ovl_En_Bili.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/overlays/ovl_En_Clear_Tag.xml b/soh/assets/xml/N64_PAL_10/overlays/ovl_En_Clear_Tag.xml
new file mode 100644
index 000000000..8d2e6c7c1
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/overlays/ovl_En_Clear_Tag.xml
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/overlays/ovl_En_Ganon_Mant.xml b/soh/assets/xml/N64_PAL_10/overlays/ovl_En_Ganon_Mant.xml
new file mode 100644
index 000000000..67e9d66e1
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/overlays/ovl_En_Ganon_Mant.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/overlays/ovl_En_Ganon_Organ.xml b/soh/assets/xml/N64_PAL_10/overlays/ovl_En_Ganon_Organ.xml
new file mode 100644
index 000000000..507d54930
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/overlays/ovl_En_Ganon_Organ.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/overlays/ovl_En_Holl.xml b/soh/assets/xml/N64_PAL_10/overlays/ovl_En_Holl.xml
new file mode 100644
index 000000000..7df3f65fe
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/overlays/ovl_En_Holl.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/overlays/ovl_En_Jsjutan.xml b/soh/assets/xml/N64_PAL_10/overlays/ovl_En_Jsjutan.xml
new file mode 100644
index 000000000..298c0adb1
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/overlays/ovl_En_Jsjutan.xml
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/overlays/ovl_En_Kanban.xml b/soh/assets/xml/N64_PAL_10/overlays/ovl_En_Kanban.xml
new file mode 100644
index 000000000..8cbb6f3ba
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/overlays/ovl_En_Kanban.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/overlays/ovl_En_Sda.xml b/soh/assets/xml/N64_PAL_10/overlays/ovl_En_Sda.xml
new file mode 100644
index 000000000..286bc5f06
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/overlays/ovl_En_Sda.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/overlays/ovl_En_Ssh.xml b/soh/assets/xml/N64_PAL_10/overlays/ovl_En_Ssh.xml
new file mode 100644
index 000000000..5390eb7b9
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/overlays/ovl_En_Ssh.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/overlays/ovl_En_St.xml b/soh/assets/xml/N64_PAL_10/overlays/ovl_En_St.xml
new file mode 100644
index 000000000..a0f560c81
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/overlays/ovl_En_St.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/overlays/ovl_En_Sth.xml b/soh/assets/xml/N64_PAL_10/overlays/ovl_En_Sth.xml
new file mode 100644
index 000000000..1566da96b
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/overlays/ovl_En_Sth.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/overlays/ovl_End_Title.xml b/soh/assets/xml/N64_PAL_10/overlays/ovl_End_Title.xml
new file mode 100644
index 000000000..37b2d19d7
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/overlays/ovl_End_Title.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/overlays/ovl_File_Choose.xml b/soh/assets/xml/N64_PAL_10/overlays/ovl_File_Choose.xml
new file mode 100644
index 000000000..8db916ced
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/overlays/ovl_File_Choose.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/overlays/ovl_Magic_Dark.xml b/soh/assets/xml/N64_PAL_10/overlays/ovl_Magic_Dark.xml
new file mode 100644
index 000000000..cf1eba6f3
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/overlays/ovl_Magic_Dark.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/overlays/ovl_Magic_Fire.xml b/soh/assets/xml/N64_PAL_10/overlays/ovl_Magic_Fire.xml
new file mode 100644
index 000000000..ec0b52b86
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/overlays/ovl_Magic_Fire.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/overlays/ovl_Magic_Wind.xml b/soh/assets/xml/N64_PAL_10/overlays/ovl_Magic_Wind.xml
new file mode 100644
index 000000000..b8579f1b5
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/overlays/ovl_Magic_Wind.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/overlays/ovl_Oceff_Spot.xml b/soh/assets/xml/N64_PAL_10/overlays/ovl_Oceff_Spot.xml
new file mode 100644
index 000000000..875ef572c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/overlays/ovl_Oceff_Spot.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/overlays/ovl_Oceff_Storm.xml b/soh/assets/xml/N64_PAL_10/overlays/ovl_Oceff_Storm.xml
new file mode 100644
index 000000000..86f3adba3
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/overlays/ovl_Oceff_Storm.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/overlays/ovl_Oceff_Wipe.xml b/soh/assets/xml/N64_PAL_10/overlays/ovl_Oceff_Wipe.xml
new file mode 100644
index 000000000..c2d58cde9
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/overlays/ovl_Oceff_Wipe.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/overlays/ovl_Oceff_Wipe2.xml b/soh/assets/xml/N64_PAL_10/overlays/ovl_Oceff_Wipe2.xml
new file mode 100644
index 000000000..2b69eb590
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/overlays/ovl_Oceff_Wipe2.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/overlays/ovl_Oceff_Wipe3.xml b/soh/assets/xml/N64_PAL_10/overlays/ovl_Oceff_Wipe3.xml
new file mode 100644
index 000000000..64bf93773
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/overlays/ovl_Oceff_Wipe3.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/overlays/ovl_Oceff_Wipe4.xml b/soh/assets/xml/N64_PAL_10/overlays/ovl_Oceff_Wipe4.xml
new file mode 100644
index 000000000..ed7d2ab02
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/overlays/ovl_Oceff_Wipe4.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/dungeons/Bmori1.xml b/soh/assets/xml/N64_PAL_10/scenes/dungeons/Bmori1.xml
new file mode 100644
index 000000000..ad4311426
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/dungeons/Bmori1.xml
@@ -0,0 +1,231 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/dungeons/FIRE_bs.xml b/soh/assets/xml/N64_PAL_10/scenes/dungeons/FIRE_bs.xml
new file mode 100644
index 000000000..89331ecc2
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/dungeons/FIRE_bs.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/dungeons/HAKAdan.xml b/soh/assets/xml/N64_PAL_10/scenes/dungeons/HAKAdan.xml
new file mode 100644
index 000000000..e557c80a5
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/dungeons/HAKAdan.xml
@@ -0,0 +1,191 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/dungeons/HAKAdanCH.xml b/soh/assets/xml/N64_PAL_10/scenes/dungeons/HAKAdanCH.xml
new file mode 100644
index 000000000..97401aff6
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/dungeons/HAKAdanCH.xml
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/dungeons/HAKAdan_bs.xml b/soh/assets/xml/N64_PAL_10/scenes/dungeons/HAKAdan_bs.xml
new file mode 100644
index 000000000..d36ac6b77
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/dungeons/HAKAdan_bs.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/dungeons/HIDAN.xml b/soh/assets/xml/N64_PAL_10/scenes/dungeons/HIDAN.xml
new file mode 100644
index 000000000..fa4d784f1
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/dungeons/HIDAN.xml
@@ -0,0 +1,288 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/dungeons/MIZUsin.xml b/soh/assets/xml/N64_PAL_10/scenes/dungeons/MIZUsin.xml
new file mode 100644
index 000000000..00c5aa82d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/dungeons/MIZUsin.xml
@@ -0,0 +1,262 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/dungeons/MIZUsin_bs.xml b/soh/assets/xml/N64_PAL_10/scenes/dungeons/MIZUsin_bs.xml
new file mode 100644
index 000000000..99ae2b3ef
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/dungeons/MIZUsin_bs.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/dungeons/bdan.xml b/soh/assets/xml/N64_PAL_10/scenes/dungeons/bdan.xml
new file mode 100644
index 000000000..41c009d7d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/dungeons/bdan.xml
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/dungeons/bdan_boss.xml b/soh/assets/xml/N64_PAL_10/scenes/dungeons/bdan_boss.xml
new file mode 100644
index 000000000..b88d6eb03
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/dungeons/bdan_boss.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/dungeons/ddan.xml b/soh/assets/xml/N64_PAL_10/scenes/dungeons/ddan.xml
new file mode 100644
index 000000000..1446a9c98
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/dungeons/ddan.xml
@@ -0,0 +1,220 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/dungeons/ddan_boss.xml b/soh/assets/xml/N64_PAL_10/scenes/dungeons/ddan_boss.xml
new file mode 100644
index 000000000..05633e53e
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/dungeons/ddan_boss.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/dungeons/ganon.xml b/soh/assets/xml/N64_PAL_10/scenes/dungeons/ganon.xml
new file mode 100644
index 000000000..f857dbe94
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/dungeons/ganon.xml
@@ -0,0 +1,121 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/dungeons/ganon_boss.xml b/soh/assets/xml/N64_PAL_10/scenes/dungeons/ganon_boss.xml
new file mode 100644
index 000000000..36c5e8107
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/dungeons/ganon_boss.xml
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/dungeons/ganon_demo.xml b/soh/assets/xml/N64_PAL_10/scenes/dungeons/ganon_demo.xml
new file mode 100644
index 000000000..56c98efed
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/dungeons/ganon_demo.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/dungeons/ganon_final.xml b/soh/assets/xml/N64_PAL_10/scenes/dungeons/ganon_final.xml
new file mode 100644
index 000000000..3ec568cfb
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/dungeons/ganon_final.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/dungeons/ganon_sonogo.xml b/soh/assets/xml/N64_PAL_10/scenes/dungeons/ganon_sonogo.xml
new file mode 100644
index 000000000..84ef36950
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/dungeons/ganon_sonogo.xml
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/dungeons/ganon_tou.xml b/soh/assets/xml/N64_PAL_10/scenes/dungeons/ganon_tou.xml
new file mode 100644
index 000000000..1ae37b963
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/dungeons/ganon_tou.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/dungeons/ganontika.xml b/soh/assets/xml/N64_PAL_10/scenes/dungeons/ganontika.xml
new file mode 100644
index 000000000..a5ff210ce
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/dungeons/ganontika.xml
@@ -0,0 +1,254 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/dungeons/ganontikasonogo.xml b/soh/assets/xml/N64_PAL_10/scenes/dungeons/ganontikasonogo.xml
new file mode 100644
index 000000000..060d4941b
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/dungeons/ganontikasonogo.xml
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/dungeons/gerudoway.xml b/soh/assets/xml/N64_PAL_10/scenes/dungeons/gerudoway.xml
new file mode 100644
index 000000000..827277614
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/dungeons/gerudoway.xml
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/dungeons/ice_doukutu.xml b/soh/assets/xml/N64_PAL_10/scenes/dungeons/ice_doukutu.xml
new file mode 100644
index 000000000..8aa1788bc
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/dungeons/ice_doukutu.xml
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/dungeons/jyasinboss.xml b/soh/assets/xml/N64_PAL_10/scenes/dungeons/jyasinboss.xml
new file mode 100644
index 000000000..86c0d317b
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/dungeons/jyasinboss.xml
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/dungeons/jyasinzou.xml b/soh/assets/xml/N64_PAL_10/scenes/dungeons/jyasinzou.xml
new file mode 100644
index 000000000..bc14a46ac
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/dungeons/jyasinzou.xml
@@ -0,0 +1,358 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/dungeons/men.xml b/soh/assets/xml/N64_PAL_10/scenes/dungeons/men.xml
new file mode 100644
index 000000000..d9e5960e8
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/dungeons/men.xml
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/dungeons/moribossroom.xml b/soh/assets/xml/N64_PAL_10/scenes/dungeons/moribossroom.xml
new file mode 100644
index 000000000..b9959eefa
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/dungeons/moribossroom.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/dungeons/ydan.xml b/soh/assets/xml/N64_PAL_10/scenes/dungeons/ydan.xml
new file mode 100644
index 000000000..aed7d2660
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/dungeons/ydan.xml
@@ -0,0 +1,157 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/dungeons/ydan_boss.xml b/soh/assets/xml/N64_PAL_10/scenes/dungeons/ydan_boss.xml
new file mode 100644
index 000000000..7ea240547
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/dungeons/ydan_boss.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/indoors/bowling.xml b/soh/assets/xml/N64_PAL_10/scenes/indoors/bowling.xml
new file mode 100644
index 000000000..9a41763a2
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/indoors/bowling.xml
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/indoors/daiyousei_izumi.xml b/soh/assets/xml/N64_PAL_10/scenes/indoors/daiyousei_izumi.xml
new file mode 100644
index 000000000..4f9a03fc0
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/indoors/daiyousei_izumi.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/indoors/hairal_niwa.xml b/soh/assets/xml/N64_PAL_10/scenes/indoors/hairal_niwa.xml
new file mode 100644
index 000000000..06d89f2fe
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/indoors/hairal_niwa.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/indoors/hairal_niwa_n.xml b/soh/assets/xml/N64_PAL_10/scenes/indoors/hairal_niwa_n.xml
new file mode 100644
index 000000000..6f4c181e0
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/indoors/hairal_niwa_n.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/indoors/hakasitarelay.xml b/soh/assets/xml/N64_PAL_10/scenes/indoors/hakasitarelay.xml
new file mode 100644
index 000000000..91be63d14
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/indoors/hakasitarelay.xml
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/indoors/hut.xml b/soh/assets/xml/N64_PAL_10/scenes/indoors/hut.xml
new file mode 100644
index 000000000..a4ef5715f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/indoors/hut.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/indoors/hylia_labo.xml b/soh/assets/xml/N64_PAL_10/scenes/indoors/hylia_labo.xml
new file mode 100644
index 000000000..56822e67a
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/indoors/hylia_labo.xml
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/indoors/impa.xml b/soh/assets/xml/N64_PAL_10/scenes/indoors/impa.xml
new file mode 100644
index 000000000..db757e3d3
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/indoors/impa.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/indoors/kakariko.xml b/soh/assets/xml/N64_PAL_10/scenes/indoors/kakariko.xml
new file mode 100644
index 000000000..e4e9b102c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/indoors/kakariko.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/indoors/kenjyanoma.xml b/soh/assets/xml/N64_PAL_10/scenes/indoors/kenjyanoma.xml
new file mode 100644
index 000000000..4e8a58f3b
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/indoors/kenjyanoma.xml
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/indoors/kokiri_home.xml b/soh/assets/xml/N64_PAL_10/scenes/indoors/kokiri_home.xml
new file mode 100644
index 000000000..8c0305493
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/indoors/kokiri_home.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/indoors/kokiri_home3.xml b/soh/assets/xml/N64_PAL_10/scenes/indoors/kokiri_home3.xml
new file mode 100644
index 000000000..9f36eb41c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/indoors/kokiri_home3.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/indoors/kokiri_home4.xml b/soh/assets/xml/N64_PAL_10/scenes/indoors/kokiri_home4.xml
new file mode 100644
index 000000000..eb861aedb
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/indoors/kokiri_home4.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/indoors/kokiri_home5.xml b/soh/assets/xml/N64_PAL_10/scenes/indoors/kokiri_home5.xml
new file mode 100644
index 000000000..974987fed
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/indoors/kokiri_home5.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/indoors/labo.xml b/soh/assets/xml/N64_PAL_10/scenes/indoors/labo.xml
new file mode 100644
index 000000000..c0a9d2eb8
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/indoors/labo.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/indoors/link_home.xml b/soh/assets/xml/N64_PAL_10/scenes/indoors/link_home.xml
new file mode 100644
index 000000000..2fb88ae34
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/indoors/link_home.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/indoors/mahouya.xml b/soh/assets/xml/N64_PAL_10/scenes/indoors/mahouya.xml
new file mode 100644
index 000000000..8ae462f9d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/indoors/mahouya.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/indoors/malon_stable.xml b/soh/assets/xml/N64_PAL_10/scenes/indoors/malon_stable.xml
new file mode 100644
index 000000000..aff97eeb8
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/indoors/malon_stable.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/indoors/miharigoya.xml b/soh/assets/xml/N64_PAL_10/scenes/indoors/miharigoya.xml
new file mode 100644
index 000000000..63f8676ac
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/indoors/miharigoya.xml
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/indoors/nakaniwa.xml b/soh/assets/xml/N64_PAL_10/scenes/indoors/nakaniwa.xml
new file mode 100644
index 000000000..2fb2d5e6a
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/indoors/nakaniwa.xml
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/indoors/syatekijyou.xml b/soh/assets/xml/N64_PAL_10/scenes/indoors/syatekijyou.xml
new file mode 100644
index 000000000..05243b52c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/indoors/syatekijyou.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/indoors/takaraya.xml b/soh/assets/xml/N64_PAL_10/scenes/indoors/takaraya.xml
new file mode 100644
index 000000000..5b438980b
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/indoors/takaraya.xml
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/indoors/tent.xml b/soh/assets/xml/N64_PAL_10/scenes/indoors/tent.xml
new file mode 100644
index 000000000..de72cc5f4
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/indoors/tent.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/indoors/tokinoma.xml b/soh/assets/xml/N64_PAL_10/scenes/indoors/tokinoma.xml
new file mode 100644
index 000000000..c3f818012
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/indoors/tokinoma.xml
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/indoors/yousei_izumi_tate.xml b/soh/assets/xml/N64_PAL_10/scenes/indoors/yousei_izumi_tate.xml
new file mode 100644
index 000000000..3b6dd2dec
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/indoors/yousei_izumi_tate.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/indoors/yousei_izumi_yoko.xml b/soh/assets/xml/N64_PAL_10/scenes/indoors/yousei_izumi_yoko.xml
new file mode 100644
index 000000000..90a8d95d0
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/indoors/yousei_izumi_yoko.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/misc/enrui.xml b/soh/assets/xml/N64_PAL_10/scenes/misc/enrui.xml
new file mode 100644
index 000000000..d8c06e545
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/misc/enrui.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/misc/entra_n.xml b/soh/assets/xml/N64_PAL_10/scenes/misc/entra_n.xml
new file mode 100644
index 000000000..5b408ac3a
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/misc/entra_n.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/misc/hakaana.xml b/soh/assets/xml/N64_PAL_10/scenes/misc/hakaana.xml
new file mode 100644
index 000000000..e7dc93dd0
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/misc/hakaana.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/misc/hakaana2.xml b/soh/assets/xml/N64_PAL_10/scenes/misc/hakaana2.xml
new file mode 100644
index 000000000..2d8ba4906
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/misc/hakaana2.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/misc/hakaana_ouke.xml b/soh/assets/xml/N64_PAL_10/scenes/misc/hakaana_ouke.xml
new file mode 100644
index 000000000..17f53613e
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/misc/hakaana_ouke.xml
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/misc/hiral_demo.xml b/soh/assets/xml/N64_PAL_10/scenes/misc/hiral_demo.xml
new file mode 100644
index 000000000..1331fdd4c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/misc/hiral_demo.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/misc/kakariko3.xml b/soh/assets/xml/N64_PAL_10/scenes/misc/kakariko3.xml
new file mode 100644
index 000000000..07b62c44d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/misc/kakariko3.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/misc/kakusiana.xml b/soh/assets/xml/N64_PAL_10/scenes/misc/kakusiana.xml
new file mode 100644
index 000000000..c3f993ff4
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/misc/kakusiana.xml
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/misc/kinsuta.xml b/soh/assets/xml/N64_PAL_10/scenes/misc/kinsuta.xml
new file mode 100644
index 000000000..aac0f6c4e
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/misc/kinsuta.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/misc/market_alley.xml b/soh/assets/xml/N64_PAL_10/scenes/misc/market_alley.xml
new file mode 100644
index 000000000..c30467303
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/misc/market_alley.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/misc/market_alley_n.xml b/soh/assets/xml/N64_PAL_10/scenes/misc/market_alley_n.xml
new file mode 100644
index 000000000..65db60411
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/misc/market_alley_n.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/misc/market_day.xml b/soh/assets/xml/N64_PAL_10/scenes/misc/market_day.xml
new file mode 100644
index 000000000..00887e69c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/misc/market_day.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/misc/market_night.xml b/soh/assets/xml/N64_PAL_10/scenes/misc/market_night.xml
new file mode 100644
index 000000000..c58e38744
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/misc/market_night.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/misc/market_ruins.xml b/soh/assets/xml/N64_PAL_10/scenes/misc/market_ruins.xml
new file mode 100644
index 000000000..f0ec75e75
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/misc/market_ruins.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/misc/shrine.xml b/soh/assets/xml/N64_PAL_10/scenes/misc/shrine.xml
new file mode 100644
index 000000000..b9ddf2cf7
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/misc/shrine.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/misc/shrine_n.xml b/soh/assets/xml/N64_PAL_10/scenes/misc/shrine_n.xml
new file mode 100644
index 000000000..4878338aa
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/misc/shrine_n.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/misc/shrine_r.xml b/soh/assets/xml/N64_PAL_10/scenes/misc/shrine_r.xml
new file mode 100644
index 000000000..122036791
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/misc/shrine_r.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/misc/turibori.xml b/soh/assets/xml/N64_PAL_10/scenes/misc/turibori.xml
new file mode 100644
index 000000000..0633224d9
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/misc/turibori.xml
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/overworld/entra.xml b/soh/assets/xml/N64_PAL_10/scenes/overworld/entra.xml
new file mode 100644
index 000000000..92ee57f59
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/overworld/entra.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/overworld/souko.xml b/soh/assets/xml/N64_PAL_10/scenes/overworld/souko.xml
new file mode 100644
index 000000000..8dd9d9e48
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/overworld/souko.xml
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/overworld/spot00.xml b/soh/assets/xml/N64_PAL_10/scenes/overworld/spot00.xml
new file mode 100644
index 000000000..42d051a44
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/overworld/spot00.xml
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/overworld/spot01.xml b/soh/assets/xml/N64_PAL_10/scenes/overworld/spot01.xml
new file mode 100644
index 000000000..c0af66958
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/overworld/spot01.xml
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/overworld/spot02.xml b/soh/assets/xml/N64_PAL_10/scenes/overworld/spot02.xml
new file mode 100644
index 000000000..c7924c29d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/overworld/spot02.xml
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/overworld/spot03.xml b/soh/assets/xml/N64_PAL_10/scenes/overworld/spot03.xml
new file mode 100644
index 000000000..9434185f4
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/overworld/spot03.xml
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/overworld/spot04.xml b/soh/assets/xml/N64_PAL_10/scenes/overworld/spot04.xml
new file mode 100644
index 000000000..16503c1b4
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/overworld/spot04.xml
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/overworld/spot05.xml b/soh/assets/xml/N64_PAL_10/scenes/overworld/spot05.xml
new file mode 100644
index 000000000..c605e9cc9
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/overworld/spot05.xml
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/overworld/spot06.xml b/soh/assets/xml/N64_PAL_10/scenes/overworld/spot06.xml
new file mode 100644
index 000000000..0d2b16d90
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/overworld/spot06.xml
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/overworld/spot07.xml b/soh/assets/xml/N64_PAL_10/scenes/overworld/spot07.xml
new file mode 100644
index 000000000..b833ee3cd
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/overworld/spot07.xml
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/overworld/spot08.xml b/soh/assets/xml/N64_PAL_10/scenes/overworld/spot08.xml
new file mode 100644
index 000000000..86582f0dc
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/overworld/spot08.xml
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/overworld/spot09.xml b/soh/assets/xml/N64_PAL_10/scenes/overworld/spot09.xml
new file mode 100644
index 000000000..0983f1e26
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/overworld/spot09.xml
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/overworld/spot10.xml b/soh/assets/xml/N64_PAL_10/scenes/overworld/spot10.xml
new file mode 100644
index 000000000..66365e3d8
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/overworld/spot10.xml
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/overworld/spot11.xml b/soh/assets/xml/N64_PAL_10/scenes/overworld/spot11.xml
new file mode 100644
index 000000000..f8682c436
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/overworld/spot11.xml
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/overworld/spot12.xml b/soh/assets/xml/N64_PAL_10/scenes/overworld/spot12.xml
new file mode 100644
index 000000000..6171c7e09
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/overworld/spot12.xml
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/overworld/spot13.xml b/soh/assets/xml/N64_PAL_10/scenes/overworld/spot13.xml
new file mode 100644
index 000000000..c68913065
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/overworld/spot13.xml
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/overworld/spot15.xml b/soh/assets/xml/N64_PAL_10/scenes/overworld/spot15.xml
new file mode 100644
index 000000000..e75f7b684
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/overworld/spot15.xml
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/overworld/spot16.xml b/soh/assets/xml/N64_PAL_10/scenes/overworld/spot16.xml
new file mode 100644
index 000000000..4bf535712
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/overworld/spot16.xml
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/overworld/spot17.xml b/soh/assets/xml/N64_PAL_10/scenes/overworld/spot17.xml
new file mode 100644
index 000000000..6d598888d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/overworld/spot17.xml
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/overworld/spot18.xml b/soh/assets/xml/N64_PAL_10/scenes/overworld/spot18.xml
new file mode 100644
index 000000000..57cb59b98
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/overworld/spot18.xml
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/overworld/spot20.xml b/soh/assets/xml/N64_PAL_10/scenes/overworld/spot20.xml
new file mode 100644
index 000000000..5580e832c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/overworld/spot20.xml
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/shops/alley_shop.xml b/soh/assets/xml/N64_PAL_10/scenes/shops/alley_shop.xml
new file mode 100644
index 000000000..95548de1b
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/shops/alley_shop.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/shops/drag.xml b/soh/assets/xml/N64_PAL_10/scenes/shops/drag.xml
new file mode 100644
index 000000000..acb6515fb
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/shops/drag.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/shops/face_shop.xml b/soh/assets/xml/N64_PAL_10/scenes/shops/face_shop.xml
new file mode 100644
index 000000000..16a974608
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/shops/face_shop.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/shops/golon.xml b/soh/assets/xml/N64_PAL_10/scenes/shops/golon.xml
new file mode 100644
index 000000000..c58672798
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/shops/golon.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/shops/kokiri_shop.xml b/soh/assets/xml/N64_PAL_10/scenes/shops/kokiri_shop.xml
new file mode 100644
index 000000000..50cd633e5
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/shops/kokiri_shop.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/shops/night_shop.xml b/soh/assets/xml/N64_PAL_10/scenes/shops/night_shop.xml
new file mode 100644
index 000000000..5954d9c83
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/shops/night_shop.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/shops/shop1.xml b/soh/assets/xml/N64_PAL_10/scenes/shops/shop1.xml
new file mode 100644
index 000000000..525a06d63
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/shops/shop1.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/scenes/shops/zoora.xml b/soh/assets/xml/N64_PAL_10/scenes/shops/zoora.xml
new file mode 100644
index 000000000..0e4ac18f8
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/scenes/shops/zoora.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/text/elf_message_field.xml b/soh/assets/xml/N64_PAL_10/text/elf_message_field.xml
new file mode 100644
index 000000000..789a554ce
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/text/elf_message_field.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/soh/assets/xml/N64_PAL_10/text/elf_message_ydan.xml b/soh/assets/xml/N64_PAL_10/text/elf_message_ydan.xml
new file mode 100644
index 000000000..f784afcf4
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/text/elf_message_ydan.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/soh/assets/xml/N64_PAL_10/text/message_data_static.xml b/soh/assets/xml/N64_PAL_10/text/message_data_static.xml
new file mode 100644
index 000000000..f48375c41
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/text/message_data_static.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/textures/backgrounds.xml b/soh/assets/xml/N64_PAL_10/textures/backgrounds.xml
new file mode 100644
index 000000000..c60ff57a8
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/textures/backgrounds.xml
@@ -0,0 +1,246 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/textures/boss_title_cards.xml b/soh/assets/xml/N64_PAL_10/textures/boss_title_cards.xml
new file mode 100644
index 000000000..3667d2bdf
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/textures/boss_title_cards.xml
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/soh/assets/xml/N64_PAL_10/textures/do_action_static.xml b/soh/assets/xml/N64_PAL_10/textures/do_action_static.xml
new file mode 100644
index 000000000..2cbd613b3
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/textures/do_action_static.xml
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/textures/icon_item_24_static.xml b/soh/assets/xml/N64_PAL_10/textures/icon_item_24_static.xml
new file mode 100644
index 000000000..cdb8cc737
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/textures/icon_item_24_static.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/textures/icon_item_dungeon_static.xml b/soh/assets/xml/N64_PAL_10/textures/icon_item_dungeon_static.xml
new file mode 100644
index 000000000..873c490fc
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/textures/icon_item_dungeon_static.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/textures/icon_item_field_static.xml b/soh/assets/xml/N64_PAL_10/textures/icon_item_field_static.xml
new file mode 100644
index 000000000..ed991406b
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/textures/icon_item_field_static.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/textures/icon_item_fra_static.xml b/soh/assets/xml/N64_PAL_10/textures/icon_item_fra_static.xml
new file mode 100644
index 000000000..2c8ccad5b
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/textures/icon_item_fra_static.xml
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/textures/icon_item_gameover_static.xml b/soh/assets/xml/N64_PAL_10/textures/icon_item_gameover_static.xml
new file mode 100644
index 000000000..fc2a50642
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/textures/icon_item_gameover_static.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/textures/icon_item_ger_static.xml b/soh/assets/xml/N64_PAL_10/textures/icon_item_ger_static.xml
new file mode 100644
index 000000000..ea71dda35
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/textures/icon_item_ger_static.xml
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/textures/icon_item_nes_static.xml b/soh/assets/xml/N64_PAL_10/textures/icon_item_nes_static.xml
new file mode 100644
index 000000000..6cd92acfc
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/textures/icon_item_nes_static.xml
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/textures/icon_item_static.xml b/soh/assets/xml/N64_PAL_10/textures/icon_item_static.xml
new file mode 100644
index 000000000..2bd26b79d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/textures/icon_item_static.xml
@@ -0,0 +1,190 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/textures/item_name_static.xml b/soh/assets/xml/N64_PAL_10/textures/item_name_static.xml
new file mode 100644
index 000000000..00c497490
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/textures/item_name_static.xml
@@ -0,0 +1,373 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/textures/map_48x85_static.xml b/soh/assets/xml/N64_PAL_10/textures/map_48x85_static.xml
new file mode 100644
index 000000000..b2ea46340
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/textures/map_48x85_static.xml
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/soh/assets/xml/N64_PAL_10/textures/map_grand_static.xml b/soh/assets/xml/N64_PAL_10/textures/map_grand_static.xml
new file mode 100644
index 000000000..201955bfc
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/textures/map_grand_static.xml
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/textures/map_i_static.xml b/soh/assets/xml/N64_PAL_10/textures/map_i_static.xml
new file mode 100644
index 000000000..1721f6d84
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/textures/map_i_static.xml
@@ -0,0 +1,243 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/textures/map_name_static.xml b/soh/assets/xml/N64_PAL_10/textures/map_name_static.xml
new file mode 100644
index 000000000..7f9d31589
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/textures/map_name_static.xml
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/textures/message_static.xml b/soh/assets/xml/N64_PAL_10/textures/message_static.xml
new file mode 100644
index 000000000..afdde60de
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/textures/message_static.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/textures/message_texture_static.xml b/soh/assets/xml/N64_PAL_10/textures/message_texture_static.xml
new file mode 100644
index 000000000..bbf7e1259
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/textures/message_texture_static.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/textures/nes_font_static.xml b/soh/assets/xml/N64_PAL_10/textures/nes_font_static.xml
new file mode 100644
index 000000000..f1b80ee04
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/textures/nes_font_static.xml
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/textures/nintendo_rogo_static.xml b/soh/assets/xml/N64_PAL_10/textures/nintendo_rogo_static.xml
new file mode 100644
index 000000000..f09de3b0f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/textures/nintendo_rogo_static.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/textures/parameter_static.xml b/soh/assets/xml/N64_PAL_10/textures/parameter_static.xml
new file mode 100644
index 000000000..c51dacf1f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/textures/parameter_static.xml
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/textures/place_title_cards.xml b/soh/assets/xml/N64_PAL_10/textures/place_title_cards.xml
new file mode 100644
index 000000000..188661b41
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/textures/place_title_cards.xml
@@ -0,0 +1,287 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/textures/skyboxes.xml b/soh/assets/xml/N64_PAL_10/textures/skyboxes.xml
new file mode 100644
index 000000000..104ffb2a3
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/textures/skyboxes.xml
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_10/textures/title_static.xml b/soh/assets/xml/N64_PAL_10/textures/title_static.xml
new file mode 100644
index 000000000..eb8d3288f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_10/textures/title_static.xml
@@ -0,0 +1,214 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/code/fbdemo_circle.xml b/soh/assets/xml/N64_PAL_11/code/fbdemo_circle.xml
index 36d70566d..5a619b8f6 100644
--- a/soh/assets/xml/N64_PAL_11/code/fbdemo_circle.xml
+++ b/soh/assets/xml/N64_PAL_11/code/fbdemo_circle.xml
@@ -1,5 +1,5 @@
-
+
@@ -8,6 +8,6 @@
-
+
diff --git a/soh/assets/xml/N64_PAL_11/code/fbdemo_wipe1.xml b/soh/assets/xml/N64_PAL_11/code/fbdemo_wipe1.xml
index 19cac4e02..00d067a25 100644
--- a/soh/assets/xml/N64_PAL_11/code/fbdemo_wipe1.xml
+++ b/soh/assets/xml/N64_PAL_11/code/fbdemo_wipe1.xml
@@ -1,10 +1,10 @@
-
-
+
+
-
-
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_md.xml b/soh/assets/xml/N64_PAL_11/objects/object_md.xml
index 0c80fb780..161c73dca 100644
--- a/soh/assets/xml/N64_PAL_11/objects/object_md.xml
+++ b/soh/assets/xml/N64_PAL_11/objects/object_md.xml
@@ -53,7 +53,7 @@
-
+
diff --git a/soh/assets/xml/N64_PAL_11/overlays/ovl_Boss_Dodongo.xml b/soh/assets/xml/N64_PAL_11/overlays/ovl_Boss_Dodongo.xml
index f2ee5b7b8..cd9069e13 100644
--- a/soh/assets/xml/N64_PAL_11/overlays/ovl_Boss_Dodongo.xml
+++ b/soh/assets/xml/N64_PAL_11/overlays/ovl_Boss_Dodongo.xml
@@ -1,6 +1,6 @@
-
-
-
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/overlays/ovl_Boss_Ganon.xml b/soh/assets/xml/N64_PAL_11/overlays/ovl_Boss_Ganon.xml
index 25d29f441..8f94fe55b 100644
--- a/soh/assets/xml/N64_PAL_11/overlays/ovl_Boss_Ganon.xml
+++ b/soh/assets/xml/N64_PAL_11/overlays/ovl_Boss_Ganon.xml
@@ -29,7 +29,7 @@
-
+
diff --git a/soh/assets/xml/N64_PAL_11/overlays/ovl_Boss_Ganon2.xml b/soh/assets/xml/N64_PAL_11/overlays/ovl_Boss_Ganon2.xml
index f09784a55..892b63d6a 100644
--- a/soh/assets/xml/N64_PAL_11/overlays/ovl_Boss_Ganon2.xml
+++ b/soh/assets/xml/N64_PAL_11/overlays/ovl_Boss_Ganon2.xml
@@ -71,6 +71,6 @@
-
+
diff --git a/soh/assets/xml/N64_PAL_11/overlays/ovl_Oceff_Spot.xml b/soh/assets/xml/N64_PAL_11/overlays/ovl_Oceff_Spot.xml
index 9a53952f0..34a8ac209 100644
--- a/soh/assets/xml/N64_PAL_11/overlays/ovl_Oceff_Spot.xml
+++ b/soh/assets/xml/N64_PAL_11/overlays/ovl_Oceff_Spot.xml
@@ -1,10 +1,10 @@
-
-
-
+
+
+
-
-
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/dungeons/ddan_boss.xml b/soh/assets/xml/N64_PAL_11/scenes/dungeons/ddan_boss.xml
index 5eeac3773..05633e53e 100644
--- a/soh/assets/xml/N64_PAL_11/scenes/dungeons/ddan_boss.xml
+++ b/soh/assets/xml/N64_PAL_11/scenes/dungeons/ddan_boss.xml
@@ -16,7 +16,7 @@
-
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/dungeons/ice_doukutu.xml b/soh/assets/xml/N64_PAL_11/scenes/dungeons/ice_doukutu.xml
index 4369cf579..8aa1788bc 100644
--- a/soh/assets/xml/N64_PAL_11/scenes/dungeons/ice_doukutu.xml
+++ b/soh/assets/xml/N64_PAL_11/scenes/dungeons/ice_doukutu.xml
@@ -6,7 +6,7 @@
-
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/indoors/tokinoma.xml b/soh/assets/xml/N64_PAL_11/scenes/indoors/tokinoma.xml
index 88fc3bad3..c3f818012 100644
--- a/soh/assets/xml/N64_PAL_11/scenes/indoors/tokinoma.xml
+++ b/soh/assets/xml/N64_PAL_11/scenes/indoors/tokinoma.xml
@@ -10,7 +10,7 @@
-
+
diff --git a/soh/assets/xml/N64_PAL_11/textures/do_action_static.xml b/soh/assets/xml/N64_PAL_11/textures/do_action_static.xml
index 9ae8d9815..2cbd613b3 100644
--- a/soh/assets/xml/N64_PAL_11/textures/do_action_static.xml
+++ b/soh/assets/xml/N64_PAL_11/textures/do_action_static.xml
@@ -10,7 +10,7 @@
-
+
@@ -39,7 +39,7 @@
-
+
@@ -68,7 +68,7 @@
-
+
diff --git a/soh/macosx/soh-macos.sh b/soh/macosx/soh-macos.sh
index ee2356ab3..f32fb6363 100755
--- a/soh/macosx/soh-macos.sh
+++ b/soh/macosx/soh-macos.sh
@@ -24,6 +24,12 @@ remap_hashes ()
d6342c59007e57c1194661ec6880b2f078403f4e) # n64
ROMHASH=0227d7c0074f2d0ac935631990da8ec5914597b4
;;
+ d0bdc2eb320668b4ba6893b9aefe4040a73123ff) # v64
+ ROMHASH=328a1f1beba30ce5e178f031662019eb32c5f3b5
+ ;;
+ 4946ab250f6ac9b32d76b21f309ebb8ebc8103d2) # n64
+ ROMHASH=328a1f1beba30ce5e178f031662019eb32c5f3b5
+ ;;
663c34f1b2c05a09e5beffe4d0dcd440f7d49dc7) # v64
ROMHASH=cfbb98d392e4a9d39da8285d10cbef3974c2f012
;;
@@ -103,6 +109,8 @@ if [ ! -e "$SHIP_HOME"/oot.otr ] || [ ! -e "$SHIP_HOME"/oot-mq.otr ]; then
ROM_TYPE=0;;
0227d7c0074f2d0ac935631990da8ec5914597b4)
ROM_TYPE=0;;
+ 328a1f1beba30ce5e178f031662019eb32c5f3b5)
+ ROM_TYPE=0;;
cfbb98d392e4a9d39da8285d10cbef3974c2f012)
ROM_TYPE=0;;
f46239439f59a2a594ef83cf68ef65043b1bffe2)
@@ -189,6 +197,9 @@ if [ ! -e "$SHIP_HOME"/oot.otr ] || [ ! -e "$SHIP_HOME"/oot-mq.otr ]; then
0227d7c0074f2d0ac935631990da8ec5914597b4)
ROM=GC_NMQ_PAL_F
OTRNAME="oot.otr";;
+ 328a1f1beba30ce5e178f031662019eb32c5f3b5)
+ ROM=N64_PAL_10
+ OTRNAME="oot.otr";;
cfbb98d392e4a9d39da8285d10cbef3974c2f012)
ROM=N64_PAL_11
OTRNAME="oot.otr";;
diff --git a/soh/soh/Extractor/Extract.cpp b/soh/soh/Extractor/Extract.cpp
index 00328348c..d283bc3cc 100644
--- a/soh/soh/Extractor/Extract.cpp
+++ b/soh/soh/Extractor/Extract.cpp
@@ -60,15 +60,16 @@ static constexpr uint32_t OOT_PAL_11 = 0xB2055FBD;
static const std::unordered_map verMap = {
{ OOT_PAL_GC, "PAL Gamecube" },
+ { OOT_PAL_MQ, "PAL MQ" },
{ OOT_PAL_GC_DBG1, "PAL Debug 1" },
{ OOT_PAL_GC_DBG2, "PAL Debug 2" },
{ OOT_PAL_GC_MQ_DBG, "PAL MQ Debug" },
+ { OOT_PAL_10, "PAL N64 1.0" },
{ OOT_PAL_11, "PAL N64 1.1" },
- { OOT_PAL_MQ, "PAL MQ Gamecube" },
};
// TODO only check the first 54MB of the rom.
-static constexpr std::array goodCrcs = {
+static constexpr std::array goodCrcs = {
0xfa8c0555, // MQ DBG 64MB (Original overdump)
0x8652ac4c, // MQ DBG 64MB
0x5B8A1EB7, // MQ DBG 64MB (Empty overdump)
@@ -77,6 +78,7 @@ static constexpr std::array goodCrcs = {
0xEB15D7B9, // NMQ DBG 64MB
0xDA8E61BF, // GC PAL
0x7A2FAE68, // GC MQ PAL
+ 0xFD9913B1, // N64 PAL 1.0
0xE033FBBA, // N64 PAL 1.1
};
@@ -495,6 +497,8 @@ const char* Extractor::GetZapdVerStr() const {
return "GC_NMQ_D";
case OOT_PAL_GC_MQ_DBG:
return "GC_MQ_D";
+ case OOT_PAL_10:
+ return "N64_PAL_10";
case OOT_PAL_11:
return "N64_PAL_11";
default:
diff --git a/soh/src/overlays/actors/ovl_En_Mag/z_en_mag.c b/soh/src/overlays/actors/ovl_En_Mag/z_en_mag.c
index 5bde19542..0a55661fe 100644
--- a/soh/src/overlays/actors/ovl_En_Mag/z_en_mag.c
+++ b/soh/src/overlays/actors/ovl_En_Mag/z_en_mag.c
@@ -620,9 +620,9 @@ s16 GetCharArraySize(const char* str) {
}
static void EnMag_SetCopyValues(const char** copy_tex, u16* copy_width, u16* copy_xl, u16* copy_xh) {
- u32 gameVersion = ResourceMgr_GetGameVersion(0);
- switch (gameVersion) {
- case OOT_PAL_11:
+ u32 platform = ResourceMgr_GetGamePlatform(0);
+ switch (platform) {
+ case GAME_PLATFORM_N64:
*copy_tex = gTitleCopyright1998Tex;
*copy_width = 128;
*copy_xl = 376;