diff --git a/OTRExporter/rom_info.py b/OTRExporter/rom_info.py
index 59c02f9e3d2..8bf471cf0a1 100644
--- a/OTRExporter/rom_info.py
+++ b/OTRExporter/rom_info.py
@@ -35,6 +35,7 @@ def __init__(self, file_table_path, file_table_off, xml_ver):
ROM_INFO_TABLE = dict()
ROM_INFO_TABLE[Checksums.OOT_PAL_GC] = RomVersion("CFG/filelists/gamecube_pal.txt", 0x7170, "GC_NMQ_PAL_F")
+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_11] = RomVersion("CFG/filelists/pal_oot.txt", 0x7950, "N64_PAL_11")
diff --git a/docs/supportedHashes.json b/docs/supportedHashes.json
index a138e882cca..70198f29fbf 100644
--- a/docs/supportedHashes.json
+++ b/docs/supportedHashes.json
@@ -7,6 +7,10 @@
"name": "PAL GC",
"sha1": "0227d7c0074f2d0ac935631990da8ec5914597b4"
},
+ {
+ "name": "PAL MQ",
+ "sha1": "f46239439f59a2a594ef83cf68ef65043b1bffe2"
+ },
{
"name": "PAL GC (Debug)",
"sha1": "cee6bc3c2a634b41728f2af8da54d9bf8cc14099"
diff --git a/scripts/linux/appimage/soh.sh b/scripts/linux/appimage/soh.sh
index d53a0ff2227..b69490912e6 100644
--- a/scripts/linux/appimage/soh.sh
+++ b/scripts/linux/appimage/soh.sh
@@ -31,7 +31,7 @@ while [[ (! -e "$SHIP_HOME"/oot.otr) || (! -e "$SHIP_HOME"/oot-mq.otr) ]]; do
cd "$ASSETDIR"
ROMHASH=$(sha1sum -b "$ASSETDIR"/tmp/rom.z64 | awk '{ print $1 }')
- # Remap v64 and n64 hashes to their z64 has equivalent
+ # Remap v64 and n64 hashes to their z64 hash equivalent
# ZAPD will handle converting the data into z64 format
case "$ROMHASH" in
a9059b56e761c9034fbe02fe4c24985aaa835dac) # v64
@@ -52,6 +52,12 @@ while [[ (! -e "$SHIP_HOME"/oot.otr) || (! -e "$SHIP_HOME"/oot-mq.otr) ]]; do
24c73d378b0620a380ce5ef9f2b186c6c157a68b) # n64
ROMHASH=cfbb98d392e4a9d39da8285d10cbef3974c2f012
;;
+ 8ebf2e29313f44f2d49e5b4191971d09919e8e48) # v64
+ ROMHASH=f46239439f59a2a594ef83cf68ef65043b1bffe2
+ ;;
+ 4264bf7b875737b8fae77d52322a5099d051fc11) # n64
+ ROMHASH=f46239439f59a2a594ef83cf68ef65043b1bffe2
+ ;;
973bc6fe56010a8d646166a1182a81b4f13b8cf9) # v64
ROMHASH=50bebedad9e0f10746a52b07239e47fa6c284d03
;;
@@ -101,6 +107,14 @@ while [[ (! -e "$SHIP_HOME"/oot.otr) || (! -e "$SHIP_HOME"/oot-mq.otr) ]]; do
continue
fi
;;
+ f46239439f59a2a594ef83cf68ef65043b1bffe2)
+ if [[ ! -e "$SHIP_HOME"/oot-mq.otr ]]; then
+ ROM=GC_MQ_PAL_F
+ OTRNAME="oot-mq.otr"
+ else
+ continue
+ fi
+ ;;
50bebedad9e0f10746a52b07239e47fa6c284d03)
if [[ ! -e "$SHIP_HOME"/oot-mq.otr ]]; then
ROM=GC_MQ_D
diff --git a/soh/assets/extractor/Config_GC_MQ_PAL_F.xml b/soh/assets/extractor/Config_GC_MQ_PAL_F.xml
new file mode 100644
index 00000000000..7c53369954f
--- /dev/null
+++ b/soh/assets/extractor/Config_GC_MQ_PAL_F.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/audio/Audio.xml b/soh/assets/xml/GC_MQ_PAL_F/audio/Audio.xml
new file mode 100644
index 00000000000..91521bf9458
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/audio/Audio.xml
@@ -0,0 +1,1558 @@
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/code/fbdemo_circle.xml b/soh/assets/xml/GC_MQ_PAL_F/code/fbdemo_circle.xml
new file mode 100644
index 00000000000..600b541ce6f
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/code/fbdemo_circle.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/code/fbdemo_triforce.xml b/soh/assets/xml/GC_MQ_PAL_F/code/fbdemo_triforce.xml
new file mode 100644
index 00000000000..2edaff4f346
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/code/fbdemo_triforce.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/code/fbdemo_wipe1.xml b/soh/assets/xml/GC_MQ_PAL_F/code/fbdemo_wipe1.xml
new file mode 100644
index 00000000000..06f31d7c139
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/code/fbdemo_wipe1.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/misc/link_animetion.xml b/soh/assets/xml/GC_MQ_PAL_F/misc/link_animetion.xml
new file mode 100644
index 00000000000..9de1e92d364
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/misc/link_animetion.xml
@@ -0,0 +1,577 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/gameplay_dangeon_keep.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/gameplay_dangeon_keep.xml
new file mode 100644
index 00000000000..5b1a9050d96
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/gameplay_dangeon_keep.xml
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/gameplay_field_keep.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/gameplay_field_keep.xml
new file mode 100644
index 00000000000..011e8f7fc74
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/gameplay_field_keep.xml
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/gameplay_keep.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/gameplay_keep.xml
new file mode 100644
index 00000000000..5ffc52f6552
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/gameplay_keep.xml
@@ -0,0 +1,973 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_Bb.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_Bb.xml
new file mode 100644
index 00000000000..5d04bde4511
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_Bb.xml
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_ahg.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ahg.xml
new file mode 100644
index 00000000000..4d37b1b1101
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ahg.xml
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_am.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_am.xml
new file mode 100644
index 00000000000..b70c70d7097
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_am.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_ane.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ane.xml
new file mode 100644
index 00000000000..1e29b351e0c
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ane.xml
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_ani.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ani.xml
new file mode 100644
index 00000000000..c70621c6f99
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ani.xml
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_anubice.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_anubice.xml
new file mode 100644
index 00000000000..fb029586bac
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_anubice.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_aob.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_aob.xml
new file mode 100644
index 00000000000..e6202d0cf9c
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_aob.xml
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_b_heart.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_b_heart.xml
new file mode 100644
index 00000000000..00f7cd67736
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_b_heart.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_bba.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_bba.xml
new file mode 100644
index 00000000000..ccc5c213653
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_bba.xml
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_bdan_objects.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_bdan_objects.xml
new file mode 100644
index 00000000000..dcd56d3856d
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_bdan_objects.xml
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_bdoor.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_bdoor.xml
new file mode 100644
index 00000000000..a092f0c23b0
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_bdoor.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_bg.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_bg.xml
new file mode 100644
index 00000000000..791226b71d7
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_bg.xml
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_bigokuta.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_bigokuta.xml
new file mode 100644
index 00000000000..1c7d39e3191
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_bigokuta.xml
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_bird.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_bird.xml
new file mode 100644
index 00000000000..167a5022dc7
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_bird.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_bji.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_bji.xml
new file mode 100644
index 00000000000..c665b6b0017
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_bji.xml
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_bl.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_bl.xml
new file mode 100644
index 00000000000..1c2ef4ec632
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_bl.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_blkobj.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_blkobj.xml
new file mode 100644
index 00000000000..345a8ebd9db
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_blkobj.xml
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_bob.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_bob.xml
new file mode 100644
index 00000000000..289e994e478
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_bob.xml
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_boj.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_boj.xml
new file mode 100644
index 00000000000..4be4764ab58
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_boj.xml
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_bombf.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_bombf.xml
new file mode 100644
index 00000000000..83e60248d10
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_bombf.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_bombiwa.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_bombiwa.xml
new file mode 100644
index 00000000000..26ab6b4f33e
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_bombiwa.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_bowl.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_bowl.xml
new file mode 100644
index 00000000000..ffe6d43db77
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_bowl.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_box.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_box.xml
new file mode 100644
index 00000000000..106d2d33561
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_box.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_brob.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_brob.xml
new file mode 100644
index 00000000000..718dcd56173
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_brob.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_bubble.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_bubble.xml
new file mode 100644
index 00000000000..f5de186920e
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_bubble.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_bv.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_bv.xml
new file mode 100644
index 00000000000..f8ffddaeeb5
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_bv.xml
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_bw.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_bw.xml
new file mode 100644
index 00000000000..6fd39fbb1c6
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_bw.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_bwall.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_bwall.xml
new file mode 100644
index 00000000000..d4f43ddc146
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_bwall.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_bxa.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_bxa.xml
new file mode 100644
index 00000000000..fb78c117e01
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_bxa.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_cne.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_cne.xml
new file mode 100644
index 00000000000..0c14d0bc544
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_cne.xml
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_cob.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_cob.xml
new file mode 100644
index 00000000000..ba051cfa749
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_cob.xml
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_cow.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_cow.xml
new file mode 100644
index 00000000000..5d067c329f7
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_cow.xml
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_crow.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_crow.xml
new file mode 100644
index 00000000000..77337c64454
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_crow.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_cs.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_cs.xml
new file mode 100644
index 00000000000..83804ccaf4e
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_cs.xml
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_d_elevator.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_d_elevator.xml
new file mode 100644
index 00000000000..6be59c154b6
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_d_elevator.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_d_hsblock.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_d_hsblock.xml
new file mode 100644
index 00000000000..4bb50c2b4f4
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_d_hsblock.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_d_lift.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_d_lift.xml
new file mode 100644
index 00000000000..2912385190f
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_d_lift.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_daiku.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_daiku.xml
new file mode 100644
index 00000000000..1524c7a26cd
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_daiku.xml
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_ddan_objects.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ddan_objects.xml
new file mode 100644
index 00000000000..3fc563b96fa
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ddan_objects.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_dekubaba.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_dekubaba.xml
new file mode 100644
index 00000000000..7202a833fcb
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_dekubaba.xml
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_dekujr.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_dekujr.xml
new file mode 100644
index 00000000000..e906bf61c43
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_dekujr.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_dekunuts.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_dekunuts.xml
new file mode 100644
index 00000000000..5fceef41658
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_dekunuts.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_demo_6k.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_demo_6k.xml
new file mode 100644
index 00000000000..73058d5e46f
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_demo_6k.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_demo_kekkai.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_demo_kekkai.xml
new file mode 100644
index 00000000000..aa54bc2eefe
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_demo_kekkai.xml
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_demo_tre_lgt.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_demo_tre_lgt.xml
new file mode 100644
index 00000000000..9ea19012b7c
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_demo_tre_lgt.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_dh.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_dh.xml
new file mode 100644
index 00000000000..7a52d7dbe7d
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_dh.xml
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_dnk.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_dnk.xml
new file mode 100644
index 00000000000..3bce343048d
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_dnk.xml
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_dns.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_dns.xml
new file mode 100644
index 00000000000..8b78ffcf204
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_dns.xml
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_dodojr.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_dodojr.xml
new file mode 100644
index 00000000000..4dfd7d6e455
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_dodojr.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_dodongo.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_dodongo.xml
new file mode 100644
index 00000000000..779e20e9dc5
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_dodongo.xml
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_dog.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_dog.xml
new file mode 100644
index 00000000000..ef00442b602
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_dog.xml
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_door_gerudo.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_door_gerudo.xml
new file mode 100644
index 00000000000..2f172620415
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_door_gerudo.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_door_killer.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_door_killer.xml
new file mode 100644
index 00000000000..a37f590d600
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_door_killer.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_ds.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ds.xml
new file mode 100644
index 00000000000..0413a9e2e86
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ds.xml
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_ds2.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ds2.xml
new file mode 100644
index 00000000000..683bcc68d4c
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ds2.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_du.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_du.xml
new file mode 100644
index 00000000000..44bbd1aa049
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_du.xml
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_dy_obj.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_dy_obj.xml
new file mode 100644
index 00000000000..5e792edb50f
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_dy_obj.xml
@@ -0,0 +1,121 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_ec.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ec.xml
new file mode 100644
index 00000000000..7ec83e284d6
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ec.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_efc_crystal_light.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_efc_crystal_light.xml
new file mode 100644
index 00000000000..9215b6a3944
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_efc_crystal_light.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_efc_doughnut.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_efc_doughnut.xml
new file mode 100644
index 00000000000..7f12c56f536
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_efc_doughnut.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_efc_erupc.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_efc_erupc.xml
new file mode 100644
index 00000000000..800d9535f19
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_efc_erupc.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_efc_fire_ball.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_efc_fire_ball.xml
new file mode 100644
index 00000000000..2fc65b16ff7
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_efc_fire_ball.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_efc_flash.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_efc_flash.xml
new file mode 100644
index 00000000000..5f962f162be
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_efc_flash.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_efc_lgt_shower.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_efc_lgt_shower.xml
new file mode 100644
index 00000000000..67ef5ce7e01
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_efc_lgt_shower.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_efc_star_field.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_efc_star_field.xml
new file mode 100644
index 00000000000..00b47c460f6
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_efc_star_field.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_efc_tw.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_efc_tw.xml
new file mode 100644
index 00000000000..de537656969
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_efc_tw.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_ei.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ei.xml
new file mode 100644
index 00000000000..e4132491f4a
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ei.xml
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_fa.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_fa.xml
new file mode 100644
index 00000000000..2f1bf9a5e8f
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_fa.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_fd.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_fd.xml
new file mode 100644
index 00000000000..a1c51c72481
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_fd.xml
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_fd2.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_fd2.xml
new file mode 100644
index 00000000000..44b5f5f9c1e
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_fd2.xml
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_fhg.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_fhg.xml
new file mode 100644
index 00000000000..e159e250491
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_fhg.xml
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_fire.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_fire.xml
new file mode 100644
index 00000000000..49bf620cb86
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_fire.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_firefly.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_firefly.xml
new file mode 100644
index 00000000000..8c26a434189
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_firefly.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_fish.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_fish.xml
new file mode 100644
index 00000000000..f5ad4f6da02
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_fish.xml
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_fr.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_fr.xml
new file mode 100644
index 00000000000..25ee2ad42e9
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_fr.xml
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_fu.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_fu.xml
new file mode 100644
index 00000000000..82c449e3def
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_fu.xml
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_fw.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_fw.xml
new file mode 100644
index 00000000000..ee9821d2633
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_fw.xml
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_fz.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_fz.xml
new file mode 100644
index 00000000000..dad6fec5ce6
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_fz.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_ganon.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ganon.xml
new file mode 100644
index 00000000000..27c36a5f2f0
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ganon.xml
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_ganon2.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ganon2.xml
new file mode 100644
index 00000000000..93f3a05e5e8
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ganon2.xml
@@ -0,0 +1,174 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_ganon_anime1.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ganon_anime1.xml
new file mode 100644
index 00000000000..b1016299bc8
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ganon_anime1.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_ganon_anime2.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ganon_anime2.xml
new file mode 100644
index 00000000000..180e5995c54
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ganon_anime2.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_ganon_anime3.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ganon_anime3.xml
new file mode 100644
index 00000000000..be4c4dcb156
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ganon_anime3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_ganon_objects.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ganon_objects.xml
new file mode 100644
index 00000000000..5e32610ffc8
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ganon_objects.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_ge1.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ge1.xml
new file mode 100644
index 00000000000..79e0768b817
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ge1.xml
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_geff.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_geff.xml
new file mode 100644
index 00000000000..f0667743b01
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_geff.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_geldb.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_geldb.xml
new file mode 100644
index 00000000000..49b12ef2e51
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_geldb.xml
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_arrow.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_arrow.xml
new file mode 100644
index 00000000000..4b58787a9db
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_arrow.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_arrowcase.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_arrowcase.xml
new file mode 100644
index 00000000000..267b0a734d2
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_arrowcase.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_bean.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_bean.xml
new file mode 100644
index 00000000000..e74247816fd
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_bean.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_bomb_1.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_bomb_1.xml
new file mode 100644
index 00000000000..bae86c11d8f
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_bomb_1.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_bomb_2.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_bomb_2.xml
new file mode 100644
index 00000000000..1400c4a4d47
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_bomb_2.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_bombpouch.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_bombpouch.xml
new file mode 100644
index 00000000000..07134748c3a
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_bombpouch.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_boomerang.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_boomerang.xml
new file mode 100644
index 00000000000..3c1a0fe7fc6
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_boomerang.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_boots_2.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_boots_2.xml
new file mode 100644
index 00000000000..3bcb6a47aeb
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_boots_2.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_bosskey.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_bosskey.xml
new file mode 100644
index 00000000000..e5e4bc86c95
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_bosskey.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_bottle.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_bottle.xml
new file mode 100644
index 00000000000..3b0884a03f0
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_bottle.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_bottle_letter.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_bottle_letter.xml
new file mode 100644
index 00000000000..443219caf55
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_bottle_letter.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_bow.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_bow.xml
new file mode 100644
index 00000000000..946e9c49656
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_bow.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_bracelet.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_bracelet.xml
new file mode 100644
index 00000000000..5a0b62a60a8
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_bracelet.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_brokensword.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_brokensword.xml
new file mode 100644
index 00000000000..408741ac540
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_brokensword.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_butterfly.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_butterfly.xml
new file mode 100644
index 00000000000..7b60a772471
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_butterfly.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_clothes.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_clothes.xml
new file mode 100644
index 00000000000..3f897b6d136
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_clothes.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_coin.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_coin.xml
new file mode 100644
index 00000000000..22e29f255f2
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_coin.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_compass.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_compass.xml
new file mode 100644
index 00000000000..076229b11ef
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_compass.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_dekupouch.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_dekupouch.xml
new file mode 100644
index 00000000000..8925e6fa5fc
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_dekupouch.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_egg.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_egg.xml
new file mode 100644
index 00000000000..2b2e2847dbe
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_egg.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_eye_lotion.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_eye_lotion.xml
new file mode 100644
index 00000000000..5128c5f6ff0
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_eye_lotion.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_fire.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_fire.xml
new file mode 100644
index 00000000000..4bfd76a7c50
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_fire.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_fish.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_fish.xml
new file mode 100644
index 00000000000..edb39dc297b
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_fish.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_frog.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_frog.xml
new file mode 100644
index 00000000000..a656c306bda
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_frog.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_gerudo.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_gerudo.xml
new file mode 100644
index 00000000000..d65daee8e0c
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_gerudo.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_gerudomask.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_gerudomask.xml
new file mode 100644
index 00000000000..cfcb878d9b7
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_gerudomask.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_ghost.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_ghost.xml
new file mode 100644
index 00000000000..795f0cfd10b
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_ghost.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_glasses.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_glasses.xml
new file mode 100644
index 00000000000..63d32ab5acc
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_glasses.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_gloves.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_gloves.xml
new file mode 100644
index 00000000000..0e1c4259d5b
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_gloves.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_goddess.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_goddess.xml
new file mode 100644
index 00000000000..50cbdd89182
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_goddess.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_golonmask.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_golonmask.xml
new file mode 100644
index 00000000000..844d90e714b
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_golonmask.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_grass.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_grass.xml
new file mode 100644
index 00000000000..ae7834201a0
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_grass.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_hammer.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_hammer.xml
new file mode 100644
index 00000000000..feb5c8659d0
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_hammer.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_heart.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_heart.xml
new file mode 100644
index 00000000000..48e78b1b5cd
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_heart.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_hearts.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_hearts.xml
new file mode 100644
index 00000000000..d2e763e631d
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_hearts.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_hookshot.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_hookshot.xml
new file mode 100644
index 00000000000..a6b3b0fdac2
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_hookshot.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_hoverboots.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_hoverboots.xml
new file mode 100644
index 00000000000..6d41df8fd06
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_hoverboots.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_insect.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_insect.xml
new file mode 100644
index 00000000000..7af5b5b3b2c
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_insect.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_jewel.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_jewel.xml
new file mode 100644
index 00000000000..e83c6511642
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_jewel.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_key.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_key.xml
new file mode 100644
index 00000000000..a37d45a71c6
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_key.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_ki_tan_mask.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_ki_tan_mask.xml
new file mode 100644
index 00000000000..46eff7d3e2b
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_ki_tan_mask.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_letter.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_letter.xml
new file mode 100644
index 00000000000..bea8683390b
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_letter.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_liquid.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_liquid.xml
new file mode 100644
index 00000000000..18a5c3d7a29
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_liquid.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_longsword.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_longsword.xml
new file mode 100644
index 00000000000..7161e42e381
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_longsword.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_m_arrow.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_m_arrow.xml
new file mode 100644
index 00000000000..0fd659ae95f
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_m_arrow.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_magicpot.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_magicpot.xml
new file mode 100644
index 00000000000..7623e6353e6
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_magicpot.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_map.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_map.xml
new file mode 100644
index 00000000000..471c1dab97f
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_map.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_medal.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_medal.xml
new file mode 100644
index 00000000000..28e5b1e6838
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_medal.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_melody.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_melody.xml
new file mode 100644
index 00000000000..b01fca95382
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_melody.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_milk.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_milk.xml
new file mode 100644
index 00000000000..a3e223b3e66
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_milk.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_mushroom.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_mushroom.xml
new file mode 100644
index 00000000000..5b19bca7430
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_mushroom.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_niwatori.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_niwatori.xml
new file mode 100644
index 00000000000..c8389f62c2c
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_niwatori.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_nuts.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_nuts.xml
new file mode 100644
index 00000000000..c59903c43d0
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_nuts.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_ocarina.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_ocarina.xml
new file mode 100644
index 00000000000..82607677d36
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_ocarina.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_ocarina_0.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_ocarina_0.xml
new file mode 100644
index 00000000000..2c5f70d984d
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_ocarina_0.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_pachinko.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_pachinko.xml
new file mode 100644
index 00000000000..5f808baf92b
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_pachinko.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_powder.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_powder.xml
new file mode 100644
index 00000000000..fb7dc0155d4
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_powder.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_prescription.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_prescription.xml
new file mode 100644
index 00000000000..75ae7eb2b77
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_prescription.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_purse.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_purse.xml
new file mode 100644
index 00000000000..054731dec72
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_purse.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_rabit_mask.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_rabit_mask.xml
new file mode 100644
index 00000000000..9d4eb9487f4
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_rabit_mask.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_redead_mask.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_redead_mask.xml
new file mode 100644
index 00000000000..7de08487f89
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_redead_mask.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_rupy.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_rupy.xml
new file mode 100644
index 00000000000..0a1af96d0fd
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_rupy.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_saw.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_saw.xml
new file mode 100644
index 00000000000..dcc038b7c19
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_saw.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_scale.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_scale.xml
new file mode 100644
index 00000000000..1cf5de5b99e
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_scale.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_seed.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_seed.xml
new file mode 100644
index 00000000000..82c15c82d2f
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_seed.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_shield_1.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_shield_1.xml
new file mode 100644
index 00000000000..2f11e3f6d8e
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_shield_1.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_shield_2.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_shield_2.xml
new file mode 100644
index 00000000000..176ae025fe3
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_shield_2.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_shield_3.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_shield_3.xml
new file mode 100644
index 00000000000..8d1e5dafd49
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_shield_3.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_skj_mask.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_skj_mask.xml
new file mode 100644
index 00000000000..e6c90f76f14
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_skj_mask.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_soldout.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_soldout.xml
new file mode 100644
index 00000000000..a15b1253e32
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_soldout.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_soul.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_soul.xml
new file mode 100644
index 00000000000..a68178eba5b
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_soul.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_stick.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_stick.xml
new file mode 100644
index 00000000000..fed89f46592
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_stick.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_sutaru.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_sutaru.xml
new file mode 100644
index 00000000000..a2606afbe3a
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_sutaru.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_sword_1.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_sword_1.xml
new file mode 100644
index 00000000000..e1119abca08
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_sword_1.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_ticketstone.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_ticketstone.xml
new file mode 100644
index 00000000000..73bf888d10b
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_ticketstone.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_truth_mask.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_truth_mask.xml
new file mode 100644
index 00000000000..3b4edf3deea
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_truth_mask.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_zoramask.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_zoramask.xml
new file mode 100644
index 00000000000..e3b1ab10ecc
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gi_zoramask.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gj.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gj.xml
new file mode 100644
index 00000000000..ee6dab74f87
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gj.xml
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gjyo_objects.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gjyo_objects.xml
new file mode 100644
index 00000000000..ea4f8444fbd
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gjyo_objects.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gla.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gla.xml
new file mode 100644
index 00000000000..499a3720d10
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gla.xml
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gm.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gm.xml
new file mode 100644
index 00000000000..91b10cc4282
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gm.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gnd.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gnd.xml
new file mode 100644
index 00000000000..3ae3b57f3d4
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gnd.xml
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gnd_magic.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gnd_magic.xml
new file mode 100644
index 00000000000..a88d419d7aa
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gnd_magic.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gndd.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gndd.xml
new file mode 100644
index 00000000000..8bf5d770c48
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gndd.xml
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_god_lgt.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_god_lgt.xml
new file mode 100644
index 00000000000..60df9e4693d
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_god_lgt.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gol.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gol.xml
new file mode 100644
index 00000000000..7e04508cb63
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gol.xml
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_goma.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_goma.xml
new file mode 100644
index 00000000000..e7a6d0a5441
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_goma.xml
@@ -0,0 +1,169 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_goroiwa.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_goroiwa.xml
new file mode 100644
index 00000000000..5d406e95789
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_goroiwa.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gr.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gr.xml
new file mode 100644
index 00000000000..5f7360ae57e
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gr.xml
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gs.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gs.xml
new file mode 100644
index 00000000000..145be16653c
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gs.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_gt.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gt.xml
new file mode 100644
index 00000000000..1d79d4e39e1
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_gt.xml
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_haka.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_haka.xml
new file mode 100644
index 00000000000..f6b263c3759
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_haka.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_haka_door.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_haka_door.xml
new file mode 100644
index 00000000000..1376d035694
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_haka_door.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_haka_objects.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_haka_objects.xml
new file mode 100644
index 00000000000..3ca6d27c082
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_haka_objects.xml
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_hakach_objects.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_hakach_objects.xml
new file mode 100644
index 00000000000..0de02aaf159
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_hakach_objects.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_hata.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_hata.xml
new file mode 100644
index 00000000000..b0324c3be34
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_hata.xml
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_heavy_object.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_heavy_object.xml
new file mode 100644
index 00000000000..ecc79532117
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_heavy_object.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_hidan_objects.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_hidan_objects.xml
new file mode 100644
index 00000000000..f41c0ee5ef9
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_hidan_objects.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_hintnuts.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_hintnuts.xml
new file mode 100644
index 00000000000..a7290f39551
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_hintnuts.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_hni.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_hni.xml
new file mode 100644
index 00000000000..6b317eb7a63
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_hni.xml
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_horse.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_horse.xml
new file mode 100644
index 00000000000..74619e5977c
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_horse.xml
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_horse_ganon.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_horse_ganon.xml
new file mode 100644
index 00000000000..0a55462e254
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_horse_ganon.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_horse_link_child.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_horse_link_child.xml
new file mode 100644
index 00000000000..146c564f559
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_horse_link_child.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_horse_normal.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_horse_normal.xml
new file mode 100644
index 00000000000..2facab39c53
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_horse_normal.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_horse_zelda.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_horse_zelda.xml
new file mode 100644
index 00000000000..af270c65855
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_horse_zelda.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_hs.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_hs.xml
new file mode 100644
index 00000000000..cf5d06e1a28
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_hs.xml
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_human.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_human.xml
new file mode 100644
index 00000000000..05795cb3327
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_human.xml
@@ -0,0 +1,216 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_ice_objects.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ice_objects.xml
new file mode 100644
index 00000000000..c7d059d709b
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ice_objects.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_ik.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ik.xml
new file mode 100644
index 00000000000..8a6028f7c06
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ik.xml
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_im.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_im.xml
new file mode 100644
index 00000000000..a628a113a46
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_im.xml
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_in.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_in.xml
new file mode 100644
index 00000000000..84c11404755
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_in.xml
@@ -0,0 +1,142 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_ingate.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ingate.xml
new file mode 100644
index 00000000000..e6be42bebfe
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ingate.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_jj.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_jj.xml
new file mode 100644
index 00000000000..62bae8cb911
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_jj.xml
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_js.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_js.xml
new file mode 100644
index 00000000000..ff7bd3efa1b
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_js.xml
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_jya_door.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_jya_door.xml
new file mode 100644
index 00000000000..60a7b378862
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_jya_door.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_jya_iron.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_jya_iron.xml
new file mode 100644
index 00000000000..c6f6773c6a3
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_jya_iron.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_jya_obj.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_jya_obj.xml
new file mode 100644
index 00000000000..a1f19b80663
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_jya_obj.xml
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_ka.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ka.xml
new file mode 100644
index 00000000000..eb952732b4b
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ka.xml
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_kanban.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_kanban.xml
new file mode 100644
index 00000000000..9ffc7a2ceba
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_kanban.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_kibako2.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_kibako2.xml
new file mode 100644
index 00000000000..a701b294ded
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_kibako2.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_kingdodongo.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_kingdodongo.xml
new file mode 100644
index 00000000000..9b104b3ea93
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_kingdodongo.xml
@@ -0,0 +1,130 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_km1.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_km1.xml
new file mode 100644
index 00000000000..0a918a798e5
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_km1.xml
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_kusa.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_kusa.xml
new file mode 100644
index 00000000000..67291a55433
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_kusa.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_kw1.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_kw1.xml
new file mode 100644
index 00000000000..eab561b1fb5
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_kw1.xml
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_kz.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_kz.xml
new file mode 100644
index 00000000000..4624fefdb67
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_kz.xml
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_light_ring.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_light_ring.xml
new file mode 100644
index 00000000000..babe7d2aa72
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_light_ring.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_lightbox.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_lightbox.xml
new file mode 100644
index 00000000000..552a79d7c77
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_lightbox.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_lightswitch.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_lightswitch.xml
new file mode 100644
index 00000000000..cfd5dcfb40f
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_lightswitch.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_link_boy.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_link_boy.xml
new file mode 100644
index 00000000000..02075c9999b
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_link_boy.xml
@@ -0,0 +1,282 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_link_child.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_link_child.xml
new file mode 100644
index 00000000000..0de4003731e
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_link_child.xml
@@ -0,0 +1,225 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_ma1.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ma1.xml
new file mode 100644
index 00000000000..63eeb38950f
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ma1.xml
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_ma2.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ma2.xml
new file mode 100644
index 00000000000..ce5910fb809
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ma2.xml
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_mag.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mag.xml
new file mode 100644
index 00000000000..d528754db38
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mag.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_mamenoki.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mamenoki.xml
new file mode 100644
index 00000000000..819d8902255
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mamenoki.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_mastergolon.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mastergolon.xml
new file mode 100644
index 00000000000..6dd9d165927
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mastergolon.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_masterkokiri.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_masterkokiri.xml
new file mode 100644
index 00000000000..af5a9ec153a
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_masterkokiri.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_masterkokirihead.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_masterkokirihead.xml
new file mode 100644
index 00000000000..c64aa1c49ed
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_masterkokirihead.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_masterzoora.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_masterzoora.xml
new file mode 100644
index 00000000000..2c703274e12
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_masterzoora.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_mb.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mb.xml
new file mode 100644
index 00000000000..23c0930c020
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mb.xml
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_md.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_md.xml
new file mode 100644
index 00000000000..0c80fb780b0
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_md.xml
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_medal.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_medal.xml
new file mode 100644
index 00000000000..533872a5510
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_medal.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_menkuri_objects.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_menkuri_objects.xml
new file mode 100644
index 00000000000..4c2b51df5b6
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_menkuri_objects.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_mir_ray.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mir_ray.xml
new file mode 100644
index 00000000000..2acc9391abd
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mir_ray.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_mizu_objects.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mizu_objects.xml
new file mode 100644
index 00000000000..5a18b95cfed
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mizu_objects.xml
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_mjin.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mjin.xml
new file mode 100644
index 00000000000..daf9b054125
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mjin.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_mjin_dark.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mjin_dark.xml
new file mode 100644
index 00000000000..2fa0bdbe4ca
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mjin_dark.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_mjin_flame.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mjin_flame.xml
new file mode 100644
index 00000000000..6274feaee1d
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mjin_flame.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_mjin_flash.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mjin_flash.xml
new file mode 100644
index 00000000000..c1040ea1181
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mjin_flash.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_mjin_ice.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mjin_ice.xml
new file mode 100644
index 00000000000..1aaeea193d7
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mjin_ice.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_mjin_oka.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mjin_oka.xml
new file mode 100644
index 00000000000..0f823b9237c
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mjin_oka.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_mjin_soul.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mjin_soul.xml
new file mode 100644
index 00000000000..6386f7f9ea4
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mjin_soul.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_mjin_wind.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mjin_wind.xml
new file mode 100644
index 00000000000..8bba7eb91bc
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mjin_wind.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_mk.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mk.xml
new file mode 100644
index 00000000000..0b4aaae8aae
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mk.xml
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_mm.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mm.xml
new file mode 100644
index 00000000000..b27837e57e8
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mm.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_mo.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mo.xml
new file mode 100644
index 00000000000..2a6247c9f5c
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mo.xml
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_mori_hineri1.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mori_hineri1.xml
new file mode 100644
index 00000000000..bb1b31e2fcc
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mori_hineri1.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_mori_hineri1a.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mori_hineri1a.xml
new file mode 100644
index 00000000000..c750ce20d07
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mori_hineri1a.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_mori_hineri2.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mori_hineri2.xml
new file mode 100644
index 00000000000..785b8585716
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mori_hineri2.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_mori_hineri2a.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mori_hineri2a.xml
new file mode 100644
index 00000000000..ad1bb4d5f09
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mori_hineri2a.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_mori_objects.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mori_objects.xml
new file mode 100644
index 00000000000..58ea8c085cb
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mori_objects.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_mori_tex.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mori_tex.xml
new file mode 100644
index 00000000000..8ba4ff2d348
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mori_tex.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_ms.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ms.xml
new file mode 100644
index 00000000000..a87d0e6b36e
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ms.xml
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_mu.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mu.xml
new file mode 100644
index 00000000000..7251ff72123
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_mu.xml
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_nb.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_nb.xml
new file mode 100644
index 00000000000..74de9e28599
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_nb.xml
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_niw.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_niw.xml
new file mode 100644
index 00000000000..4eafec95666
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_niw.xml
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_nwc.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_nwc.xml
new file mode 100644
index 00000000000..96ffa323837
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_nwc.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_ny.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ny.xml
new file mode 100644
index 00000000000..e2e8187ff89
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ny.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_oA1.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oA1.xml
new file mode 100644
index 00000000000..1d665f1010d
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oA1.xml
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_oA10.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oA10.xml
new file mode 100644
index 00000000000..65d0808349b
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oA10.xml
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_oA11.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oA11.xml
new file mode 100644
index 00000000000..92ae474b608
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oA11.xml
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_oA2.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oA2.xml
new file mode 100644
index 00000000000..ffdcd79896c
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oA2.xml
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_oA3.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oA3.xml
new file mode 100644
index 00000000000..a492bd87518
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oA3.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_oA4.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oA4.xml
new file mode 100644
index 00000000000..dcdbbfff9b1
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oA4.xml
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_oA5.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oA5.xml
new file mode 100644
index 00000000000..55072176dda
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oA5.xml
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_oA6.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oA6.xml
new file mode 100644
index 00000000000..c17a510881a
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oA6.xml
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_oA7.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oA7.xml
new file mode 100644
index 00000000000..52c68f63944
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oA7.xml
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_oA8.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oA8.xml
new file mode 100644
index 00000000000..8ed2d3df50c
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oA8.xml
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_oA9.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oA9.xml
new file mode 100644
index 00000000000..d5c16abfcd3
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oA9.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_oB1.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oB1.xml
new file mode 100644
index 00000000000..2f50c967b24
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oB1.xml
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_oB2.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oB2.xml
new file mode 100644
index 00000000000..230783ceae4
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oB2.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_oB3.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oB3.xml
new file mode 100644
index 00000000000..1c42ddaccc1
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oB3.xml
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_oB4.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oB4.xml
new file mode 100644
index 00000000000..2924c9e7531
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oB4.xml
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE1.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE1.xml
new file mode 100644
index 00000000000..4d5b1663feb
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE1.xml
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE10.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE10.xml
new file mode 100644
index 00000000000..04ce914372f
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE10.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE11.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE11.xml
new file mode 100644
index 00000000000..04f6f186daa
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE11.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE12.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE12.xml
new file mode 100644
index 00000000000..a5fa39fd254
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE12.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE1s.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE1s.xml
new file mode 100644
index 00000000000..d311e601046
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE1s.xml
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE2.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE2.xml
new file mode 100644
index 00000000000..af62ad6d11d
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE2.xml
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE3.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE3.xml
new file mode 100644
index 00000000000..95227da384c
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE3.xml
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE4.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE4.xml
new file mode 100644
index 00000000000..ae48d2adeff
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE4.xml
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE4s.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE4s.xml
new file mode 100644
index 00000000000..6037de52f9f
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE4s.xml
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE5.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE5.xml
new file mode 100644
index 00000000000..f5edf745aa3
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE5.xml
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE6.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE6.xml
new file mode 100644
index 00000000000..95bb602b6be
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE6.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE7.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE7.xml
new file mode 100644
index 00000000000..b3e588d4c2d
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE7.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE8.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE8.xml
new file mode 100644
index 00000000000..be5de24947e
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE8.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE9.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE9.xml
new file mode 100644
index 00000000000..8ea7ee18c7c
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE9.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE_anime.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE_anime.xml
new file mode 100644
index 00000000000..f6b4659e22f
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oE_anime.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_oF1d_map.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oF1d_map.xml
new file mode 100644
index 00000000000..f14fecd825d
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oF1d_map.xml
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_oF1s.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oF1s.xml
new file mode 100644
index 00000000000..fe41dde6309
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_oF1s.xml
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_o_anime.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_o_anime.xml
new file mode 100644
index 00000000000..4ef4ac44c80
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_o_anime.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_okuta.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_okuta.xml
new file mode 100644
index 00000000000..b4fccea6f33
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_okuta.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_opening_demo1.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_opening_demo1.xml
new file mode 100644
index 00000000000..fd032302792
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_opening_demo1.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_os.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_os.xml
new file mode 100644
index 00000000000..5880a929302
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_os.xml
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_os_anime.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_os_anime.xml
new file mode 100644
index 00000000000..f23636343ca
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_os_anime.xml
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_ossan.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ossan.xml
new file mode 100644
index 00000000000..5788e3a20d2
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ossan.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_ouke_haka.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ouke_haka.xml
new file mode 100644
index 00000000000..11da9b26ef2
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ouke_haka.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_owl.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_owl.xml
new file mode 100644
index 00000000000..64fdf64c535
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_owl.xml
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_peehat.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_peehat.xml
new file mode 100644
index 00000000000..42ee66cdefb
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_peehat.xml
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_po_composer.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_po_composer.xml
new file mode 100644
index 00000000000..ff995efceb4
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_po_composer.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_po_field.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_po_field.xml
new file mode 100644
index 00000000000..78bc0d65ad4
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_po_field.xml
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_po_sisters.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_po_sisters.xml
new file mode 100644
index 00000000000..b429be2588d
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_po_sisters.xml
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_poh.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_poh.xml
new file mode 100644
index 00000000000..be6d6eff4b7
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_poh.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_ps.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ps.xml
new file mode 100644
index 00000000000..9f9c894a600
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ps.xml
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_pu_box.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_pu_box.xml
new file mode 100644
index 00000000000..e1d686e979c
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_pu_box.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_rd.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_rd.xml
new file mode 100644
index 00000000000..22c7d337384
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_rd.xml
@@ -0,0 +1,124 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_reeba.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_reeba.xml
new file mode 100644
index 00000000000..32c697bd9dd
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_reeba.xml
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_relay_objects.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_relay_objects.xml
new file mode 100644
index 00000000000..47b92fcd2df
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_relay_objects.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_rl.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_rl.xml
new file mode 100644
index 00000000000..2a5ad30f6b7
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_rl.xml
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_rr.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_rr.xml
new file mode 100644
index 00000000000..98726b14bb8
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_rr.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_rs.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_rs.xml
new file mode 100644
index 00000000000..152b5489e1e
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_rs.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_ru1.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ru1.xml
new file mode 100644
index 00000000000..3d413619ffd
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ru1.xml
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_ru2.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ru2.xml
new file mode 100644
index 00000000000..fedf37d48b9
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ru2.xml
@@ -0,0 +1,92 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_sa.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_sa.xml
new file mode 100644
index 00000000000..ec45ac961d1
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_sa.xml
@@ -0,0 +1,100 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_sb.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_sb.xml
new file mode 100644
index 00000000000..64d3bb005a3
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_sb.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_sd.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_sd.xml
new file mode 100644
index 00000000000..fb58428c3fd
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_sd.xml
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_shop_dungen.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_shop_dungen.xml
new file mode 100644
index 00000000000..594c43d3909
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_shop_dungen.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_shopnuts.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_shopnuts.xml
new file mode 100644
index 00000000000..a4e12e38ac3
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_shopnuts.xml
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_siofuki.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_siofuki.xml
new file mode 100644
index 00000000000..a23240a728f
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_siofuki.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_sk2.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_sk2.xml
new file mode 100644
index 00000000000..f2e7ef6d892
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_sk2.xml
@@ -0,0 +1,130 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_skb.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_skb.xml
new file mode 100644
index 00000000000..5b5efb48481
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_skb.xml
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_skj.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_skj.xml
new file mode 100644
index 00000000000..74548e51859
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_skj.xml
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot00_break.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot00_break.xml
new file mode 100644
index 00000000000..d3be88315fe
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot00_break.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot00_objects.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot00_objects.xml
new file mode 100644
index 00000000000..10fb13aeac5
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot00_objects.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot01_matoya.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot01_matoya.xml
new file mode 100644
index 00000000000..d44b944e0ec
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot01_matoya.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot01_matoyab.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot01_matoyab.xml
new file mode 100644
index 00000000000..720f50cd3e9
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot01_matoyab.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot01_objects.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot01_objects.xml
new file mode 100644
index 00000000000..413e032a9cd
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot01_objects.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot01_objects2.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot01_objects2.xml
new file mode 100644
index 00000000000..36741a94927
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot01_objects2.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot02_objects.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot02_objects.xml
new file mode 100644
index 00000000000..65f45ff515e
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot02_objects.xml
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot03_object.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot03_object.xml
new file mode 100644
index 00000000000..f182e7d99a8
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot03_object.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot04_objects.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot04_objects.xml
new file mode 100644
index 00000000000..66293d75235
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot04_objects.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot05_objects.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot05_objects.xml
new file mode 100644
index 00000000000..6e707914932
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot05_objects.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot06_objects.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot06_objects.xml
new file mode 100644
index 00000000000..e3da63b0f0a
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot06_objects.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot07_object.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot07_object.xml
new file mode 100644
index 00000000000..5bc2bfb6bf7
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot07_object.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot08_obj.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot08_obj.xml
new file mode 100644
index 00000000000..4d71f3473f8
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot08_obj.xml
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot09_obj.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot09_obj.xml
new file mode 100644
index 00000000000..eb652839318
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot09_obj.xml
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot11_obj.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot11_obj.xml
new file mode 100644
index 00000000000..257298f7cc8
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot11_obj.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot12_obj.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot12_obj.xml
new file mode 100644
index 00000000000..d619c781e4d
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot12_obj.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot15_obj.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot15_obj.xml
new file mode 100644
index 00000000000..bd59b8cd18c
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot15_obj.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot16_obj.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot16_obj.xml
new file mode 100644
index 00000000000..d39de812a94
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot16_obj.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot17_obj.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot17_obj.xml
new file mode 100644
index 00000000000..d4239d8d286
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot17_obj.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot18_obj.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot18_obj.xml
new file mode 100644
index 00000000000..cc12b78946c
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_spot18_obj.xml
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_ssh.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ssh.xml
new file mode 100644
index 00000000000..6283f8e9f22
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ssh.xml
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_sst.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_sst.xml
new file mode 100644
index 00000000000..191c67cc896
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_sst.xml
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_st.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_st.xml
new file mode 100644
index 00000000000..983b9e2eab4
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_st.xml
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_stream.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_stream.xml
new file mode 100644
index 00000000000..59b0838e47f
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_stream.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_syokudai.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_syokudai.xml
new file mode 100644
index 00000000000..c1670edece8
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_syokudai.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_ta.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ta.xml
new file mode 100644
index 00000000000..5e446bf5c99
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ta.xml
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_timeblock.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_timeblock.xml
new file mode 100644
index 00000000000..1d6b9e698cf
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_timeblock.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_tite.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_tite.xml
new file mode 100644
index 00000000000..1be65c49507
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_tite.xml
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_tk.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_tk.xml
new file mode 100644
index 00000000000..6b6cce72442
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_tk.xml
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_toki_objects.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_toki_objects.xml
new file mode 100644
index 00000000000..cd07e60d2bb
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_toki_objects.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_torch2.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_torch2.xml
new file mode 100644
index 00000000000..3388e7d34e1
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_torch2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_toryo.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_toryo.xml
new file mode 100644
index 00000000000..73f3dcb1e28
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_toryo.xml
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_tp.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_tp.xml
new file mode 100644
index 00000000000..8ea908825e3
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_tp.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_tr.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_tr.xml
new file mode 100644
index 00000000000..17ab9ae392c
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_tr.xml
@@ -0,0 +1,149 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_trap.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_trap.xml
new file mode 100644
index 00000000000..56195cf41b0
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_trap.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_triforce_spot.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_triforce_spot.xml
new file mode 100644
index 00000000000..87d44945894
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_triforce_spot.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_ts.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ts.xml
new file mode 100644
index 00000000000..567277bc39f
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ts.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_tsubo.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_tsubo.xml
new file mode 100644
index 00000000000..ee2c5e18466
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_tsubo.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_tw.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_tw.xml
new file mode 100644
index 00000000000..be51f0b6cb6
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_tw.xml
@@ -0,0 +1,332 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_umajump.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_umajump.xml
new file mode 100644
index 00000000000..2ee4ade46aa
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_umajump.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_vali.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_vali.xml
new file mode 100644
index 00000000000..2bab5efaa6a
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_vali.xml
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_vase.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_vase.xml
new file mode 100644
index 00000000000..091d4c51e3a
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_vase.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_vm.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_vm.xml
new file mode 100644
index 00000000000..c5b949b36ea
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_vm.xml
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_wallmaster.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_wallmaster.xml
new file mode 100644
index 00000000000..fbbc4f4af33
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_wallmaster.xml
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_warp1.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_warp1.xml
new file mode 100644
index 00000000000..1497d7a1085
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_warp1.xml
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_warp2.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_warp2.xml
new file mode 100644
index 00000000000..b6d1b3624c4
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_warp2.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_wf.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_wf.xml
new file mode 100644
index 00000000000..ebfb708d2d7
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_wf.xml
@@ -0,0 +1,128 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_wood02.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_wood02.xml
new file mode 100644
index 00000000000..47ec342caa1
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_wood02.xml
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_xc.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_xc.xml
new file mode 100644
index 00000000000..ab1a34a4b39
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_xc.xml
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_yabusame_point.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_yabusame_point.xml
new file mode 100644
index 00000000000..bed9e8a6093
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_yabusame_point.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_ydan_objects.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ydan_objects.xml
new file mode 100644
index 00000000000..e2adf307f71
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_ydan_objects.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_yukabyun.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_yukabyun.xml
new file mode 100644
index 00000000000..d594ebbb895
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_yukabyun.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_zf.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_zf.xml
new file mode 100644
index 00000000000..7f20eb7866f
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_zf.xml
@@ -0,0 +1,182 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_zg.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_zg.xml
new file mode 100644
index 00000000000..79005516c44
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_zg.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_zl1.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_zl1.xml
new file mode 100644
index 00000000000..001e5be1452
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_zl1.xml
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_zl2.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_zl2.xml
new file mode 100644
index 00000000000..959a919ec63
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_zl2.xml
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_zl2_anime1.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_zl2_anime1.xml
new file mode 100644
index 00000000000..cada5048674
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_zl2_anime1.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_zl2_anime2.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_zl2_anime2.xml
new file mode 100644
index 00000000000..47016e2e004
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_zl2_anime2.xml
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_zl4.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_zl4.xml
new file mode 100644
index 00000000000..8e7a2837edf
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_zl4.xml
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/objects/object_zo.xml b/soh/assets/xml/GC_MQ_PAL_F/objects/object_zo.xml
new file mode 100644
index 00000000000..77465760efa
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/objects/object_zo.xml
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Arrow_Fire.xml b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Arrow_Fire.xml
new file mode 100644
index 00000000000..feed2790abc
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Arrow_Fire.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Arrow_Ice.xml b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Arrow_Ice.xml
new file mode 100644
index 00000000000..37d6d6bed4c
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Arrow_Ice.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Arrow_Light.xml b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Arrow_Light.xml
new file mode 100644
index 00000000000..bd1e0760e6f
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Arrow_Light.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Bg_Ganon_Otyuka.xml b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Bg_Ganon_Otyuka.xml
new file mode 100644
index 00000000000..59cc3d430f0
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Bg_Ganon_Otyuka.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Bg_Jya_Cobra.xml b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Bg_Jya_Cobra.xml
new file mode 100644
index 00000000000..3cc9521307e
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Bg_Jya_Cobra.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Boss_Dodongo.xml b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Boss_Dodongo.xml
new file mode 100644
index 00000000000..0e1303c17d7
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Boss_Dodongo.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Boss_Ganon.xml b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Boss_Ganon.xml
new file mode 100644
index 00000000000..5a02a487c44
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Boss_Ganon.xml
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Boss_Ganon2.xml b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Boss_Ganon2.xml
new file mode 100644
index 00000000000..82799d07ae5
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Boss_Ganon2.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Boss_Sst.xml b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Boss_Sst.xml
new file mode 100644
index 00000000000..0b14be722a4
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Boss_Sst.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Demo_Shd.xml b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Demo_Shd.xml
new file mode 100644
index 00000000000..7edcbc437df
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Demo_Shd.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_En_Bili.xml b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_En_Bili.xml
new file mode 100644
index 00000000000..9684bfe8756
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_En_Bili.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_En_Clear_Tag.xml b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_En_Clear_Tag.xml
new file mode 100644
index 00000000000..8806b70dfe7
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_En_Clear_Tag.xml
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_En_Ganon_Mant.xml b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_En_Ganon_Mant.xml
new file mode 100644
index 00000000000..dffd0b80ec9
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_En_Ganon_Mant.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_En_Ganon_Organ.xml b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_En_Ganon_Organ.xml
new file mode 100644
index 00000000000..23b99f08c2c
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_En_Ganon_Organ.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_En_Holl.xml b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_En_Holl.xml
new file mode 100644
index 00000000000..8fafb3a1dfc
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_En_Holl.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_En_Jsjutan.xml b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_En_Jsjutan.xml
new file mode 100644
index 00000000000..ab4419fbb8c
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_En_Jsjutan.xml
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_En_Kanban.xml b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_En_Kanban.xml
new file mode 100644
index 00000000000..a62cee9f4af
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_En_Kanban.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_En_Sda.xml b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_En_Sda.xml
new file mode 100644
index 00000000000..91321c64839
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_En_Sda.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_En_Ssh.xml b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_En_Ssh.xml
new file mode 100644
index 00000000000..f12c4ee19fc
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_En_Ssh.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_En_St.xml b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_En_St.xml
new file mode 100644
index 00000000000..d7b6b20cf07
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_En_St.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_En_Sth.xml b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_En_Sth.xml
new file mode 100644
index 00000000000..13daffa63eb
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_En_Sth.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_End_Title.xml b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_End_Title.xml
new file mode 100644
index 00000000000..77c39c63a04
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_End_Title.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_File_Choose.xml b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_File_Choose.xml
new file mode 100644
index 00000000000..f9aad776d80
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_File_Choose.xml
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Magic_Dark.xml b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Magic_Dark.xml
new file mode 100644
index 00000000000..e6315effd03
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Magic_Dark.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Magic_Fire.xml b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Magic_Fire.xml
new file mode 100644
index 00000000000..0ddfe4cfcf5
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Magic_Fire.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Magic_Wind.xml b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Magic_Wind.xml
new file mode 100644
index 00000000000..3736e985e96
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Magic_Wind.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Oceff_Spot.xml b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Oceff_Spot.xml
new file mode 100644
index 00000000000..d16cca39b33
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Oceff_Spot.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Oceff_Storm.xml b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Oceff_Storm.xml
new file mode 100644
index 00000000000..cb043eeb8ee
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Oceff_Storm.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Oceff_Wipe.xml b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Oceff_Wipe.xml
new file mode 100644
index 00000000000..4ca01b04c2e
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Oceff_Wipe.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Oceff_Wipe2.xml b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Oceff_Wipe2.xml
new file mode 100644
index 00000000000..051f2177e9a
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Oceff_Wipe2.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Oceff_Wipe3.xml b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Oceff_Wipe3.xml
new file mode 100644
index 00000000000..b1022da7987
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Oceff_Wipe3.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Oceff_Wipe4.xml b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Oceff_Wipe4.xml
new file mode 100644
index 00000000000..a4e410eba96
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/overlays/ovl_Oceff_Wipe4.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/Bmori1.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/Bmori1.xml
new file mode 100644
index 00000000000..a39e5ccd1af
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/Bmori1.xml
@@ -0,0 +1,231 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/FIRE_bs.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/FIRE_bs.xml
new file mode 100644
index 00000000000..89331ecc2f0
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/FIRE_bs.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/HAKAdan.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/HAKAdan.xml
new file mode 100644
index 00000000000..a2c20d6920d
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/HAKAdan.xml
@@ -0,0 +1,191 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/HAKAdanCH.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/HAKAdanCH.xml
new file mode 100644
index 00000000000..ea300b96c38
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/HAKAdanCH.xml
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/HAKAdan_bs.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/HAKAdan_bs.xml
new file mode 100644
index 00000000000..d36ac6b774d
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/HAKAdan_bs.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/HIDAN.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/HIDAN.xml
new file mode 100644
index 00000000000..502dcd839cc
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/HIDAN.xml
@@ -0,0 +1,288 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/MIZUsin.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/MIZUsin.xml
new file mode 100644
index 00000000000..f8b5d8b6c1e
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/MIZUsin.xml
@@ -0,0 +1,262 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/MIZUsin_bs.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/MIZUsin_bs.xml
new file mode 100644
index 00000000000..99ae2b3efea
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/MIZUsin_bs.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/bdan.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/bdan.xml
new file mode 100644
index 00000000000..18d39d57b0d
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/bdan.xml
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/bdan_boss.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/bdan_boss.xml
new file mode 100644
index 00000000000..b88d6eb03bc
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/bdan_boss.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/ddan.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/ddan.xml
new file mode 100644
index 00000000000..c46e8ad2792
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/ddan.xml
@@ -0,0 +1,220 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/ddan_boss.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/ddan_boss.xml
new file mode 100644
index 00000000000..05633e53e23
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/ddan_boss.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/ganon.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/ganon.xml
new file mode 100644
index 00000000000..f857dbe94e5
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/ganon.xml
@@ -0,0 +1,121 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/ganon_boss.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/ganon_boss.xml
new file mode 100644
index 00000000000..36c5e810706
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/ganon_boss.xml
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/ganon_demo.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/ganon_demo.xml
new file mode 100644
index 00000000000..56c98efed7a
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/ganon_demo.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/ganon_final.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/ganon_final.xml
new file mode 100644
index 00000000000..1c9bf84b453
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/ganon_final.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/ganon_sonogo.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/ganon_sonogo.xml
new file mode 100644
index 00000000000..7d5f5a12350
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/ganon_sonogo.xml
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/ganon_tou.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/ganon_tou.xml
new file mode 100644
index 00000000000..1ae37b96374
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/ganon_tou.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/ganontika.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/ganontika.xml
new file mode 100644
index 00000000000..ba5542faa2c
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/ganontika.xml
@@ -0,0 +1,254 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/ganontikasonogo.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/ganontikasonogo.xml
new file mode 100644
index 00000000000..a441206b074
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/ganontikasonogo.xml
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/gerudoway.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/gerudoway.xml
new file mode 100644
index 00000000000..f2d07a28817
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/gerudoway.xml
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/ice_doukutu.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/ice_doukutu.xml
new file mode 100644
index 00000000000..7ad60c2a0fc
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/ice_doukutu.xml
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/jyasinboss.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/jyasinboss.xml
new file mode 100644
index 00000000000..86c0d317b21
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/jyasinboss.xml
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/jyasinzou.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/jyasinzou.xml
new file mode 100644
index 00000000000..166244e29b6
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/jyasinzou.xml
@@ -0,0 +1,358 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/men.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/men.xml
new file mode 100644
index 00000000000..679436de0e5
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/men.xml
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/moribossroom.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/moribossroom.xml
new file mode 100644
index 00000000000..b9959eefaba
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/moribossroom.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/ydan.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/ydan.xml
new file mode 100644
index 00000000000..377c7a68244
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/ydan.xml
@@ -0,0 +1,157 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/ydan_boss.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/ydan_boss.xml
new file mode 100644
index 00000000000..7ea240547a4
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/dungeons/ydan_boss.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/bowling.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/bowling.xml
new file mode 100644
index 00000000000..9a41763a273
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/bowling.xml
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/daiyousei_izumi.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/daiyousei_izumi.xml
new file mode 100644
index 00000000000..4f9a03fc020
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/daiyousei_izumi.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/hairal_niwa.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/hairal_niwa.xml
new file mode 100644
index 00000000000..f09046b9253
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/hairal_niwa.xml
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/hairal_niwa_n.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/hairal_niwa_n.xml
new file mode 100644
index 00000000000..6f4c181e0eb
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/hairal_niwa_n.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/hakasitarelay.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/hakasitarelay.xml
new file mode 100644
index 00000000000..91be63d1476
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/hakasitarelay.xml
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/hut.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/hut.xml
new file mode 100644
index 00000000000..a4ef5715ffd
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/hut.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/hylia_labo.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/hylia_labo.xml
new file mode 100644
index 00000000000..56822e67a70
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/hylia_labo.xml
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/impa.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/impa.xml
new file mode 100644
index 00000000000..db757e3d3c8
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/impa.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/kakariko.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/kakariko.xml
new file mode 100644
index 00000000000..e4e9b102c9a
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/kakariko.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/kenjyanoma.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/kenjyanoma.xml
new file mode 100644
index 00000000000..4e8a58f3b62
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/kenjyanoma.xml
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/kokiri_home.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/kokiri_home.xml
new file mode 100644
index 00000000000..8c0305493a2
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/kokiri_home.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/kokiri_home3.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/kokiri_home3.xml
new file mode 100644
index 00000000000..9f36eb41c94
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/kokiri_home3.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/kokiri_home4.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/kokiri_home4.xml
new file mode 100644
index 00000000000..eb861aedb4d
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/kokiri_home4.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/kokiri_home5.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/kokiri_home5.xml
new file mode 100644
index 00000000000..974987fedae
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/kokiri_home5.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/labo.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/labo.xml
new file mode 100644
index 00000000000..c0a9d2eb8c6
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/labo.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/link_home.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/link_home.xml
new file mode 100644
index 00000000000..2fb88ae3473
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/link_home.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/mahouya.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/mahouya.xml
new file mode 100644
index 00000000000..8ae462f9db6
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/mahouya.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/malon_stable.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/malon_stable.xml
new file mode 100644
index 00000000000..aff97eeb860
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/malon_stable.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/miharigoya.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/miharigoya.xml
new file mode 100644
index 00000000000..63f8676ac17
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/miharigoya.xml
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/nakaniwa.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/nakaniwa.xml
new file mode 100644
index 00000000000..2fb2d5e6a4b
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/nakaniwa.xml
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/syatekijyou.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/syatekijyou.xml
new file mode 100644
index 00000000000..05243b52ca7
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/syatekijyou.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/takaraya.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/takaraya.xml
new file mode 100644
index 00000000000..5b438980b79
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/takaraya.xml
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/tent.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/tent.xml
new file mode 100644
index 00000000000..de72cc5f455
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/tent.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/tokinoma.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/tokinoma.xml
new file mode 100644
index 00000000000..d7878b89517
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/tokinoma.xml
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/yousei_izumi_tate.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/yousei_izumi_tate.xml
new file mode 100644
index 00000000000..3b6dd2dec23
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/yousei_izumi_tate.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/yousei_izumi_yoko.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/yousei_izumi_yoko.xml
new file mode 100644
index 00000000000..90a8d95d091
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/indoors/yousei_izumi_yoko.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/enrui.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/enrui.xml
new file mode 100644
index 00000000000..d8c06e5454e
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/enrui.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/entra_n.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/entra_n.xml
new file mode 100644
index 00000000000..5b408ac3a68
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/entra_n.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/hakaana.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/hakaana.xml
new file mode 100644
index 00000000000..e7dc93dd0c1
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/hakaana.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/hakaana2.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/hakaana2.xml
new file mode 100644
index 00000000000..2d8ba4906ac
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/hakaana2.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/hakaana_ouke.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/hakaana_ouke.xml
new file mode 100644
index 00000000000..17f53613e4e
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/hakaana_ouke.xml
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/hiral_demo.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/hiral_demo.xml
new file mode 100644
index 00000000000..1331fdd4c56
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/hiral_demo.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/kakariko3.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/kakariko3.xml
new file mode 100644
index 00000000000..07b62c44df7
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/kakariko3.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/kakusiana.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/kakusiana.xml
new file mode 100644
index 00000000000..c3f993ff4f3
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/kakusiana.xml
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/kinsuta.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/kinsuta.xml
new file mode 100644
index 00000000000..aac0f6c4eac
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/kinsuta.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/market_alley.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/market_alley.xml
new file mode 100644
index 00000000000..c3046730328
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/market_alley.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/market_alley_n.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/market_alley_n.xml
new file mode 100644
index 00000000000..0fddf01891f
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/market_alley_n.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/market_day.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/market_day.xml
new file mode 100644
index 00000000000..b9b2b19a353
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/market_day.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/market_night.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/market_night.xml
new file mode 100644
index 00000000000..3df655a5973
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/market_night.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/market_ruins.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/market_ruins.xml
new file mode 100644
index 00000000000..f0ec75e7597
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/market_ruins.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/shrine.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/shrine.xml
new file mode 100644
index 00000000000..b9ddf2cf707
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/shrine.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/shrine_n.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/shrine_n.xml
new file mode 100644
index 00000000000..fb0ba87faa2
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/shrine_n.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/shrine_r.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/shrine_r.xml
new file mode 100644
index 00000000000..12203679197
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/shrine_r.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/turibori.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/turibori.xml
new file mode 100644
index 00000000000..0633224d9c1
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/misc/turibori.xml
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/entra.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/entra.xml
new file mode 100644
index 00000000000..92ee57f59a2
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/entra.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/souko.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/souko.xml
new file mode 100644
index 00000000000..524ee570ebe
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/souko.xml
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot00.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot00.xml
new file mode 100644
index 00000000000..b28e40889c8
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot00.xml
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot01.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot01.xml
new file mode 100644
index 00000000000..6c1439b4145
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot01.xml
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot02.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot02.xml
new file mode 100644
index 00000000000..c7924c29dbc
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot02.xml
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot03.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot03.xml
new file mode 100644
index 00000000000..6ac31277ed6
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot03.xml
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot04.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot04.xml
new file mode 100644
index 00000000000..91edd98d278
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot04.xml
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot05.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot05.xml
new file mode 100644
index 00000000000..7f1390ded9f
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot05.xml
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot06.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot06.xml
new file mode 100644
index 00000000000..aa655a6a370
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot06.xml
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot07.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot07.xml
new file mode 100644
index 00000000000..a3286028e11
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot07.xml
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot08.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot08.xml
new file mode 100644
index 00000000000..86582f0dcab
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot08.xml
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot09.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot09.xml
new file mode 100644
index 00000000000..60a61de1b55
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot09.xml
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot10.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot10.xml
new file mode 100644
index 00000000000..53c0e624b5c
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot10.xml
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot11.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot11.xml
new file mode 100644
index 00000000000..76ff3b82231
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot11.xml
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot12.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot12.xml
new file mode 100644
index 00000000000..e21523b217e
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot12.xml
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot13.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot13.xml
new file mode 100644
index 00000000000..c6891306509
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot13.xml
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot15.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot15.xml
new file mode 100644
index 00000000000..e75f7b6845c
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot15.xml
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot16.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot16.xml
new file mode 100644
index 00000000000..6002d126898
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot16.xml
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot17.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot17.xml
new file mode 100644
index 00000000000..6fe3f377c3a
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot17.xml
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot18.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot18.xml
new file mode 100644
index 00000000000..8e87b8dd8e2
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot18.xml
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot20.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot20.xml
new file mode 100644
index 00000000000..5f2022f680f
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/overworld/spot20.xml
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/shops/alley_shop.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/shops/alley_shop.xml
new file mode 100644
index 00000000000..95548de1bd8
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/shops/alley_shop.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/shops/drag.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/shops/drag.xml
new file mode 100644
index 00000000000..acb6515fbaf
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/shops/drag.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/shops/face_shop.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/shops/face_shop.xml
new file mode 100644
index 00000000000..16a97460819
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/shops/face_shop.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/shops/golon.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/shops/golon.xml
new file mode 100644
index 00000000000..c5867279889
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/shops/golon.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/shops/kokiri_shop.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/shops/kokiri_shop.xml
new file mode 100644
index 00000000000..50cd633e571
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/shops/kokiri_shop.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/shops/night_shop.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/shops/night_shop.xml
new file mode 100644
index 00000000000..5954d9c83d7
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/shops/night_shop.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/shops/shop1.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/shops/shop1.xml
new file mode 100644
index 00000000000..525a06d6331
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/shops/shop1.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/scenes/shops/zoora.xml b/soh/assets/xml/GC_MQ_PAL_F/scenes/shops/zoora.xml
new file mode 100644
index 00000000000..0e4ac18f8c8
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/scenes/shops/zoora.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/text/elf_message_field.xml b/soh/assets/xml/GC_MQ_PAL_F/text/elf_message_field.xml
new file mode 100644
index 00000000000..789a554ce89
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/text/elf_message_field.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/soh/assets/xml/GC_MQ_PAL_F/text/elf_message_ydan.xml b/soh/assets/xml/GC_MQ_PAL_F/text/elf_message_ydan.xml
new file mode 100644
index 00000000000..f784afcf459
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/text/elf_message_ydan.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/soh/assets/xml/GC_MQ_PAL_F/text/message_data_static.xml b/soh/assets/xml/GC_MQ_PAL_F/text/message_data_static.xml
new file mode 100644
index 00000000000..400a27e27d0
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/text/message_data_static.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/textures/backgrounds.xml b/soh/assets/xml/GC_MQ_PAL_F/textures/backgrounds.xml
new file mode 100644
index 00000000000..c60ff57a8a3
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/textures/backgrounds.xml
@@ -0,0 +1,246 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/textures/boss_title_cards.xml b/soh/assets/xml/GC_MQ_PAL_F/textures/boss_title_cards.xml
new file mode 100644
index 00000000000..3667d2bdfad
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/textures/boss_title_cards.xml
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/soh/assets/xml/GC_MQ_PAL_F/textures/do_action_static.xml b/soh/assets/xml/GC_MQ_PAL_F/textures/do_action_static.xml
new file mode 100644
index 00000000000..9ae8d9815da
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/textures/do_action_static.xml
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/textures/icon_item_24_static.xml b/soh/assets/xml/GC_MQ_PAL_F/textures/icon_item_24_static.xml
new file mode 100644
index 00000000000..cdb8cc7379c
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/textures/icon_item_24_static.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/textures/icon_item_dungeon_static.xml b/soh/assets/xml/GC_MQ_PAL_F/textures/icon_item_dungeon_static.xml
new file mode 100644
index 00000000000..873c490fc54
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/textures/icon_item_dungeon_static.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/textures/icon_item_field_static.xml b/soh/assets/xml/GC_MQ_PAL_F/textures/icon_item_field_static.xml
new file mode 100644
index 00000000000..ed991406b53
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/textures/icon_item_field_static.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/textures/icon_item_fra_static.xml b/soh/assets/xml/GC_MQ_PAL_F/textures/icon_item_fra_static.xml
new file mode 100644
index 00000000000..2c8ccad5bf1
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/textures/icon_item_fra_static.xml
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/textures/icon_item_gameover_static.xml b/soh/assets/xml/GC_MQ_PAL_F/textures/icon_item_gameover_static.xml
new file mode 100644
index 00000000000..fc2a506422b
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/textures/icon_item_gameover_static.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/textures/icon_item_ger_static.xml b/soh/assets/xml/GC_MQ_PAL_F/textures/icon_item_ger_static.xml
new file mode 100644
index 00000000000..ea71dda35e0
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/textures/icon_item_ger_static.xml
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/textures/icon_item_nes_static.xml b/soh/assets/xml/GC_MQ_PAL_F/textures/icon_item_nes_static.xml
new file mode 100644
index 00000000000..6cd92acfca0
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/textures/icon_item_nes_static.xml
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/textures/icon_item_static.xml b/soh/assets/xml/GC_MQ_PAL_F/textures/icon_item_static.xml
new file mode 100644
index 00000000000..2bd26b79d4d
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/textures/icon_item_static.xml
@@ -0,0 +1,190 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/textures/item_name_static.xml b/soh/assets/xml/GC_MQ_PAL_F/textures/item_name_static.xml
new file mode 100644
index 00000000000..00c497490ff
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/textures/item_name_static.xml
@@ -0,0 +1,373 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/textures/map_48x85_static.xml b/soh/assets/xml/GC_MQ_PAL_F/textures/map_48x85_static.xml
new file mode 100644
index 00000000000..b2ea46340a7
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/textures/map_48x85_static.xml
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/soh/assets/xml/GC_MQ_PAL_F/textures/map_grand_static.xml b/soh/assets/xml/GC_MQ_PAL_F/textures/map_grand_static.xml
new file mode 100644
index 00000000000..201955bfc3b
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/textures/map_grand_static.xml
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/textures/map_i_static.xml b/soh/assets/xml/GC_MQ_PAL_F/textures/map_i_static.xml
new file mode 100644
index 00000000000..1721f6d8487
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/textures/map_i_static.xml
@@ -0,0 +1,243 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/textures/map_name_static.xml b/soh/assets/xml/GC_MQ_PAL_F/textures/map_name_static.xml
new file mode 100644
index 00000000000..7f9d3158936
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/textures/map_name_static.xml
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/textures/message_static.xml b/soh/assets/xml/GC_MQ_PAL_F/textures/message_static.xml
new file mode 100644
index 00000000000..afdde60defe
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/textures/message_static.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/textures/message_texture_static.xml b/soh/assets/xml/GC_MQ_PAL_F/textures/message_texture_static.xml
new file mode 100644
index 00000000000..bbf7e1259e5
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/textures/message_texture_static.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/textures/nes_font_static.xml b/soh/assets/xml/GC_MQ_PAL_F/textures/nes_font_static.xml
new file mode 100644
index 00000000000..b01646cb545
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/textures/nes_font_static.xml
@@ -0,0 +1,145 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/textures/nintendo_rogo_static.xml b/soh/assets/xml/GC_MQ_PAL_F/textures/nintendo_rogo_static.xml
new file mode 100644
index 00000000000..f09de3b0f92
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/textures/nintendo_rogo_static.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/textures/parameter_static.xml b/soh/assets/xml/GC_MQ_PAL_F/textures/parameter_static.xml
new file mode 100644
index 00000000000..c51dacf1f6f
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/textures/parameter_static.xml
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/textures/place_title_cards.xml b/soh/assets/xml/GC_MQ_PAL_F/textures/place_title_cards.xml
new file mode 100644
index 00000000000..188661b41da
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/textures/place_title_cards.xml
@@ -0,0 +1,287 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/textures/skyboxes.xml b/soh/assets/xml/GC_MQ_PAL_F/textures/skyboxes.xml
new file mode 100644
index 00000000000..104ffb2a3f5
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/textures/skyboxes.xml
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_MQ_PAL_F/textures/title_static.xml b/soh/assets/xml/GC_MQ_PAL_F/textures/title_static.xml
new file mode 100644
index 00000000000..422b60cdc9b
--- /dev/null
+++ b/soh/assets/xml/GC_MQ_PAL_F/textures/title_static.xml
@@ -0,0 +1,194 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/GC_NMQ_D/objects/object_owl.xml b/soh/assets/xml/GC_NMQ_D/objects/object_owl.xml
index 7d4b80078fe..64fdf64c535 100644
--- a/soh/assets/xml/GC_NMQ_D/objects/object_owl.xml
+++ b/soh/assets/xml/GC_NMQ_D/objects/object_owl.xml
@@ -65,15 +65,15 @@
-
+
-
-
-
+
+
+
diff --git a/soh/assets/xml/GC_NMQ_D/objects/object_xc.xml b/soh/assets/xml/GC_NMQ_D/objects/object_xc.xml
index 06be2d891b3..ab1a34a4b39 100644
--- a/soh/assets/xml/GC_NMQ_D/objects/object_xc.xml
+++ b/soh/assets/xml/GC_NMQ_D/objects/object_xc.xml
@@ -35,7 +35,7 @@
-
+
diff --git a/soh/assets/xml/GC_NMQ_PAL_F/objects/object_owl.xml b/soh/assets/xml/GC_NMQ_PAL_F/objects/object_owl.xml
index 606fb8178fc..64fdf64c535 100644
--- a/soh/assets/xml/GC_NMQ_PAL_F/objects/object_owl.xml
+++ b/soh/assets/xml/GC_NMQ_PAL_F/objects/object_owl.xml
@@ -72,8 +72,8 @@
-
-
-
+
+
+
diff --git a/soh/assets/xml/GC_NMQ_PAL_F/objects/object_xc.xml b/soh/assets/xml/GC_NMQ_PAL_F/objects/object_xc.xml
index 06be2d891b3..ab1a34a4b39 100644
--- a/soh/assets/xml/GC_NMQ_PAL_F/objects/object_xc.xml
+++ b/soh/assets/xml/GC_NMQ_PAL_F/objects/object_xc.xml
@@ -35,7 +35,7 @@
-
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_owl.xml b/soh/assets/xml/N64_PAL_11/objects/object_owl.xml
index 606fb8178fc..64fdf64c535 100644
--- a/soh/assets/xml/N64_PAL_11/objects/object_owl.xml
+++ b/soh/assets/xml/N64_PAL_11/objects/object_owl.xml
@@ -72,8 +72,8 @@
-
-
-
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_xc.xml b/soh/assets/xml/N64_PAL_11/objects/object_xc.xml
index 06be2d891b3..1af0d204d97 100644
--- a/soh/assets/xml/N64_PAL_11/objects/object_xc.xml
+++ b/soh/assets/xml/N64_PAL_11/objects/object_xc.xml
@@ -35,7 +35,7 @@
-
+
@@ -49,10 +49,10 @@
-
-
-
-
+
+
+
+
diff --git a/soh/macosx/soh-macos.sh b/soh/macosx/soh-macos.sh
index bf39648c644..ee2356ab383 100755
--- a/soh/macosx/soh-macos.sh
+++ b/soh/macosx/soh-macos.sh
@@ -9,7 +9,7 @@ export DYLD_FALLBACK_LIBRARY_PATH="$LIBPATH"
remap_hashes ()
{
- # Remap v64 and n64 hashes to their z64 has equivalent
+ # Remap v64 and n64 hashes to their z64 hash equivalent
# ZAPD will handle converting the data into z64 format
case "$ROMHASH" in
a9059b56e761c9034fbe02fe4c24985aaa835dac) # v64
@@ -30,6 +30,12 @@ remap_hashes ()
24c73d378b0620a380ce5ef9f2b186c6c157a68b) # n64
ROMHASH=cfbb98d392e4a9d39da8285d10cbef3974c2f012
;;
+ 8ebf2e29313f44f2d49e5b4191971d09919e8e48) # v64
+ ROMHASH=f46239439f59a2a594ef83cf68ef65043b1bffe2
+ ;;
+ 4264bf7b875737b8fae77d52322a5099d051fc11) # n64
+ ROMHASH=f46239439f59a2a594ef83cf68ef65043b1bffe2
+ ;;
973bc6fe56010a8d646166a1182a81b4f13b8cf9) # v64
ROMHASH=50bebedad9e0f10746a52b07239e47fa6c284d03
;;
@@ -99,6 +105,8 @@ if [ ! -e "$SHIP_HOME"/oot.otr ] || [ ! -e "$SHIP_HOME"/oot-mq.otr ]; then
ROM_TYPE=0;;
cfbb98d392e4a9d39da8285d10cbef3974c2f012)
ROM_TYPE=0;;
+ f46239439f59a2a594ef83cf68ef65043b1bffe2)
+ ROM_TYPE=1;;
50bebedad9e0f10746a52b07239e47fa6c284d03)
ROM_TYPE=1;;
079b855b943d6ad8bd1eb026c0ed169ecbdac7da)
@@ -184,6 +192,9 @@ if [ ! -e "$SHIP_HOME"/oot.otr ] || [ ! -e "$SHIP_HOME"/oot-mq.otr ]; then
cfbb98d392e4a9d39da8285d10cbef3974c2f012)
ROM=N64_PAL_11
OTRNAME="oot.otr";;
+ f46239439f59a2a594ef83cf68ef65043b1bffe2)
+ ROM=GC_MQ_PAL_F
+ OTRNAME="oot-mq.otr";;
50bebedad9e0f10746a52b07239e47fa6c284d03)
ROM=GC_MQ_D
OTRNAME="oot-mq.otr";;
diff --git a/soh/soh/Extractor/Extract.cpp b/soh/soh/Extractor/Extract.cpp
index 0b81cdd0bca..00328348cd2 100644
--- a/soh/soh/Extractor/Extract.cpp
+++ b/soh/soh/Extractor/Extract.cpp
@@ -51,6 +51,7 @@
extern "C" uint32_t CRC32C(unsigned char* data, size_t dataSize);
static constexpr uint32_t OOT_PAL_GC = 0x09465AC3;
+static constexpr uint32_t OOT_PAL_MQ = 0x1D4136F3;
static constexpr uint32_t OOT_PAL_GC_DBG1 = 0x871E1C92; // 03-21-2002 build
static constexpr uint32_t OOT_PAL_GC_DBG2 = 0x87121EFE; // 03-13-2002 build
static constexpr uint32_t OOT_PAL_GC_MQ_DBG = 0x917D18F6;
@@ -63,10 +64,11 @@ static const std::unordered_map verMap = {
{ OOT_PAL_GC_DBG2, "PAL Debug 2" },
{ OOT_PAL_GC_MQ_DBG, "PAL MQ Debug" },
{ 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)
@@ -74,6 +76,7 @@ static constexpr std::array goodCrcs = {
0x044b3982, // NMQ DBG 54MB
0xEB15D7B9, // NMQ DBG 64MB
0xDA8E61BF, // GC PAL
+ 0x7A2FAE68, // GC MQ PAL
0xE033FBBA, // N64 PAL 1.1
};
@@ -469,6 +472,7 @@ bool Extractor::Run(RomSearchMode searchMode) {
bool Extractor::IsMasterQuest() const {
switch (GetRomVerCrc()) {
+ case OOT_PAL_MQ:
case OOT_PAL_GC_MQ_DBG:
return true;
case OOT_PAL_10:
@@ -485,6 +489,8 @@ const char* Extractor::GetZapdVerStr() const {
switch (GetRomVerCrc()) {
case OOT_PAL_GC:
return "GC_NMQ_PAL_F";
+ case OOT_PAL_MQ:
+ return "GC_MQ_PAL_F";
case OOT_PAL_GC_DBG1:
return "GC_NMQ_D";
case OOT_PAL_GC_MQ_DBG: