diff --git a/OTRGui/assets/extractor/Config_N64_PAL_11.xml b/OTRGui/assets/extractor/Config_N64_PAL_11.xml
new file mode 100644
index 000000000..ddc5f21d8
--- /dev/null
+++ b/OTRGui/assets/extractor/Config_N64_PAL_11.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/OTRGui/assets/extractor/filelists/pal_oot.txt b/OTRGui/assets/extractor/filelists/pal_oot.txt
new file mode 100644
index 000000000..812d3ebdd
--- /dev/null
+++ b/OTRGui/assets/extractor/filelists/pal_oot.txt
@@ -0,0 +1,1511 @@
+makerom
+boot
+dmadata
+Audiobank
+Audioseq
+Audiotable
+link_animetion
+icon_item_static
+icon_item_24_static
+icon_item_field_static
+icon_item_dungeon_static
+icon_item_gameover_static
+icon_item_nes_static
+icon_item_ger_static
+icon_item_fra_static
+item_name_static
+map_name_static
+do_action_static
+message_static
+message_texture_static
+nes_font_static
+nes_message_data_static
+ger_message_data_static
+fra_message_data_static
+staff_message_data_static
+map_grand_static
+map_i_static
+map_48x85_static
+code
+n64dd
+ovl_title
+ovl_select
+ovl_opening
+ovl_file_choose
+ovl_kaleido_scope
+ovl_player_actor
+ovl_map_mark_data
+ovl_En_Test
+ovl_En_GirlA
+ovl_En_Part
+ovl_En_Light
+ovl_En_Door
+ovl_En_Box
+ovl_En_Poh
+ovl_En_Okuta
+ovl_En_Bom
+ovl_En_Wallmas
+ovl_En_Dodongo
+ovl_En_Firefly
+ovl_En_Horse
+ovl_En_Arrow
+ovl_En_Elf
+ovl_En_Niw
+ovl_En_Tite
+ovl_En_Reeba
+ovl_En_Peehat
+ovl_En_Holl
+ovl_En_Scene_Change
+ovl_En_Zf
+ovl_En_Hata
+ovl_Boss_Dodongo
+ovl_Boss_Goma
+ovl_En_Zl1
+ovl_En_Viewer
+ovl_En_Goma
+ovl_Bg_Pushbox
+ovl_En_Bubble
+ovl_Door_Shutter
+ovl_En_Dodojr
+ovl_En_Bdfire
+ovl_En_Boom
+ovl_En_Torch2
+ovl_En_Bili
+ovl_En_Tp
+ovl_En_St
+ovl_En_Bw
+ovl_En_Eiyer
+ovl_En_River_Sound
+ovl_En_Horse_Normal
+ovl_En_Ossan
+ovl_Bg_Treemouth
+ovl_Bg_Dodoago
+ovl_Bg_Hidan_Dalm
+ovl_Bg_Hidan_Hrock
+ovl_En_Horse_Ganon
+ovl_Bg_Hidan_Rock
+ovl_Bg_Hidan_Rsekizou
+ovl_Bg_Hidan_Sekizou
+ovl_Bg_Hidan_Sima
+ovl_Bg_Hidan_Syoku
+ovl_En_Xc
+ovl_Bg_Hidan_Curtain
+ovl_Bg_Spot00_Hanebasi
+ovl_En_Mb
+ovl_En_Bombf
+ovl_Bg_Hidan_Firewall
+ovl_Bg_Dy_Yoseizo
+ovl_En_Zl2
+ovl_Bg_Hidan_Fslift
+ovl_En_OE2
+ovl_Bg_Ydan_Hasi
+ovl_Bg_Ydan_Maruta
+ovl_Boss_Ganondrof
+ovl_En_Am
+ovl_En_Dekubaba
+ovl_En_M_Fire1
+ovl_En_M_Thunder
+ovl_Bg_Ddan_Jd
+ovl_Bg_Breakwall
+ovl_En_Jj
+ovl_En_Horse_Zelda
+ovl_Bg_Ddan_Kd
+ovl_Door_Warp1
+ovl_Obj_Syokudai
+ovl_Item_B_Heart
+ovl_En_Dekunuts
+ovl_Bg_Menkuri_Kaiten
+ovl_Bg_Menkuri_Eye
+ovl_En_Vali
+ovl_Bg_Mizu_Movebg
+ovl_Bg_Mizu_Water
+ovl_Arms_Hook
+ovl_En_fHG
+ovl_Bg_Mori_Hineri
+ovl_En_Bb
+ovl_Bg_Toki_Hikari
+ovl_En_Yukabyun
+ovl_Bg_Toki_Swd
+ovl_En_Fhg_Fire
+ovl_Bg_Mjin
+ovl_Bg_Hidan_Kousi
+ovl_Door_Toki
+ovl_Bg_Hidan_Hamstep
+ovl_En_Bird
+ovl_En_Wood02
+ovl_En_Lightbox
+ovl_En_Pu_box
+ovl_En_Trap
+ovl_En_Arow_Trap
+ovl_En_Vase
+ovl_En_Ta
+ovl_En_Tk
+ovl_Bg_Mori_Bigst
+ovl_Bg_Mori_Elevator
+ovl_Bg_Mori_Kaitenkabe
+ovl_Bg_Mori_Rakkatenjo
+ovl_En_Vm
+ovl_Demo_Effect
+ovl_Demo_Kankyo
+ovl_Bg_Hidan_Fwbig
+ovl_En_Floormas
+ovl_En_Heishi1
+ovl_En_Rd
+ovl_En_Po_Sisters
+ovl_Bg_Heavy_Block
+ovl_Bg_Po_Event
+ovl_Obj_Mure
+ovl_En_Sw
+ovl_Boss_Fd
+ovl_Object_Kankyo
+ovl_En_Du
+ovl_En_Fd
+ovl_En_Horse_Link_Child
+ovl_Door_Ana
+ovl_Bg_Spot02_Objects
+ovl_Bg_Haka
+ovl_Magic_Wind
+ovl_Magic_Fire
+ovl_En_Ru1
+ovl_Boss_Fd2
+ovl_En_Fd_Fire
+ovl_En_Dh
+ovl_En_Dha
+ovl_En_Rl
+ovl_En_Encount1
+ovl_Demo_Du
+ovl_Demo_Im
+ovl_Demo_Tre_Lgt
+ovl_En_Fw
+ovl_Bg_Vb_Sima
+ovl_En_Vb_Ball
+ovl_Bg_Haka_Megane
+ovl_Bg_Haka_MeganeBG
+ovl_Bg_Haka_Ship
+ovl_Bg_Haka_Sgami
+ovl_En_Heishi2
+ovl_En_Encount2
+ovl_En_Fire_Rock
+ovl_En_Brob
+ovl_Mir_Ray
+ovl_Bg_Spot09_Obj
+ovl_Bg_Spot18_Obj
+ovl_Boss_Va
+ovl_Bg_Haka_Tubo
+ovl_Bg_Haka_Trap
+ovl_Bg_Haka_Huta
+ovl_Bg_Haka_Zou
+ovl_Bg_Spot17_Funen
+ovl_En_Syateki_Itm
+ovl_En_Syateki_Man
+ovl_En_Tana
+ovl_En_Nb
+ovl_Boss_Mo
+ovl_En_Sb
+ovl_En_Bigokuta
+ovl_En_Karebaba
+ovl_Bg_Bdan_Objects
+ovl_Demo_Sa
+ovl_Demo_Go
+ovl_En_In
+ovl_En_Tr
+ovl_Bg_Spot16_Bombstone
+ovl_Bg_Hidan_Kowarerukabe
+ovl_Bg_Bombwall
+ovl_En_Ru2
+ovl_Obj_Dekujr
+ovl_Bg_Mizu_Uzu
+ovl_Bg_Spot06_Objects
+ovl_Bg_Ice_Objects
+ovl_Bg_Haka_Water
+ovl_En_Ma2
+ovl_En_Bom_Chu
+ovl_En_Horse_Game_Check
+ovl_Boss_Tw
+ovl_En_Rr
+ovl_En_Ba
+ovl_En_Bx
+ovl_En_Anubice
+ovl_En_Anubice_Fire
+ovl_Bg_Mori_Hashigo
+ovl_Bg_Mori_Hashira4
+ovl_Bg_Mori_Idomizu
+ovl_Bg_Spot16_Doughnut
+ovl_Bg_Bdan_Switch
+ovl_En_Ma1
+ovl_Boss_Ganon
+ovl_Boss_Sst
+ovl_En_Ny
+ovl_En_Fr
+ovl_Item_Shield
+ovl_Bg_Ice_Shelter
+ovl_En_Ice_Hono
+ovl_Item_Ocarina
+ovl_Magic_Dark
+ovl_Demo_6K
+ovl_En_Anubice_Tag
+ovl_Bg_Haka_Gate
+ovl_Bg_Spot15_Saku
+ovl_Bg_Jya_Goroiwa
+ovl_Bg_Jya_Zurerukabe
+ovl_Bg_Jya_Cobra
+ovl_Bg_Jya_Kanaami
+ovl_Fishing
+ovl_Obj_Oshihiki
+ovl_Bg_Gate_Shutter
+ovl_Eff_Dust
+ovl_Bg_Spot01_Fusya
+ovl_Bg_Spot01_Idohashira
+ovl_Bg_Spot01_Idomizu
+ovl_Bg_Po_Syokudai
+ovl_Bg_Ganon_Otyuka
+ovl_Bg_Spot15_Rrbox
+ovl_Bg_Umajump
+ovl_En_Insect
+ovl_En_Butte
+ovl_En_Fish
+ovl_Bg_Spot08_Iceblock
+ovl_Item_Etcetera
+ovl_Arrow_Fire
+ovl_Arrow_Ice
+ovl_Arrow_Light
+ovl_Obj_Kibako
+ovl_Obj_Tsubo
+ovl_En_Wonder_Item
+ovl_En_Ik
+ovl_Demo_Ik
+ovl_En_Skj
+ovl_En_Skjneedle
+ovl_En_G_Switch
+ovl_Demo_Ext
+ovl_Demo_Shd
+ovl_En_Dns
+ovl_Elf_Msg
+ovl_En_Honotrap
+ovl_En_Tubo_Trap
+ovl_Obj_Ice_Poly
+ovl_Bg_Spot03_Taki
+ovl_Bg_Spot07_Taki
+ovl_En_Fz
+ovl_En_Po_Relay
+ovl_Bg_Relay_Objects
+ovl_En_Diving_Game
+ovl_En_Kusa
+ovl_Obj_Bean
+ovl_Obj_Bombiwa
+ovl_Obj_Switch
+ovl_Obj_Elevator
+ovl_Obj_Lift
+ovl_Obj_Hsblock
+ovl_En_Okarina_Tag
+ovl_En_Yabusame_Mark
+ovl_En_Goroiwa
+ovl_En_Ex_Ruppy
+ovl_En_Toryo
+ovl_En_Daiku
+ovl_En_Nwc
+ovl_En_Blkobj
+ovl_Item_Inbox
+ovl_En_Ge1
+ovl_Obj_Blockstop
+ovl_En_Sda
+ovl_En_Clear_Tag
+ovl_En_Niw_Lady
+ovl_En_Gm
+ovl_En_Ms
+ovl_En_Hs
+ovl_Bg_Ingate
+ovl_En_Kanban
+ovl_En_Heishi3
+ovl_En_Syateki_Niw
+ovl_En_Attack_Niw
+ovl_Bg_Spot01_Idosoko
+ovl_En_Sa
+ovl_En_Wonder_Talk
+ovl_Bg_Gjyo_Bridge
+ovl_En_Ds
+ovl_En_Mk
+ovl_En_Bom_Bowl_Man
+ovl_En_Bom_Bowl_Pit
+ovl_En_Owl
+ovl_En_Ishi
+ovl_Obj_Hana
+ovl_Obj_Lightswitch
+ovl_Obj_Mure2
+ovl_En_Go
+ovl_En_Fu
+ovl_En_Changer
+ovl_Bg_Jya_Megami
+ovl_Bg_Jya_Lift
+ovl_Bg_Jya_Bigmirror
+ovl_Bg_Jya_Bombchuiwa
+ovl_Bg_Jya_Amishutter
+ovl_Bg_Jya_Bombiwa
+ovl_Bg_Spot18_Basket
+ovl_En_Ganon_Organ
+ovl_En_Siofuki
+ovl_En_Stream
+ovl_En_Mm
+ovl_En_Ko
+ovl_En_Kz
+ovl_En_Weather_Tag
+ovl_Bg_Sst_Floor
+ovl_En_Ani
+ovl_En_Ex_Item
+ovl_Bg_Jya_Ironobj
+ovl_En_Js
+ovl_En_Jsjutan
+ovl_En_Cs
+ovl_En_Md
+ovl_En_Hy
+ovl_En_Ganon_Mant
+ovl_En_Okarina_Effect
+ovl_En_Mag
+ovl_Door_Gerudo
+ovl_Elf_Msg2
+ovl_Demo_Gt
+ovl_En_Po_Field
+ovl_Efc_Erupc
+ovl_Bg_Zg
+ovl_En_Heishi4
+ovl_En_Zl3
+ovl_Boss_Ganon2
+ovl_En_Kakasi
+ovl_En_Takara_Man
+ovl_Obj_Makeoshihiki
+ovl_Oceff_Spot
+ovl_End_Title
+ovl_En_Torch
+ovl_Demo_Ec
+ovl_Shot_Sun
+ovl_En_Dy_Extra
+ovl_En_Wonder_Talk2
+ovl_En_Ge2
+ovl_Obj_Roomtimer
+ovl_En_Ssh
+ovl_En_Sth
+ovl_Oceff_Wipe
+ovl_Effect_Ss_Dust
+ovl_Effect_Ss_KiraKira
+ovl_Effect_Ss_Bomb
+ovl_Effect_Ss_Bomb2
+ovl_Effect_Ss_Blast
+ovl_Effect_Ss_G_Spk
+ovl_Effect_Ss_D_Fire
+ovl_Effect_Ss_Bubble
+ovl_Effect_Ss_G_Ripple
+ovl_Effect_Ss_G_Splash
+ovl_Effect_Ss_G_Magma
+ovl_Effect_Ss_G_Fire
+ovl_Effect_Ss_Lightning
+ovl_Effect_Ss_Dt_Bubble
+ovl_Effect_Ss_Hahen
+ovl_Effect_Ss_Stick
+ovl_Effect_Ss_Sibuki
+ovl_Effect_Ss_Sibuki2
+ovl_Effect_Ss_G_Magma2
+ovl_Effect_Ss_Stone1
+ovl_Effect_Ss_HitMark
+ovl_Effect_Ss_Fhg_Flash
+ovl_Effect_Ss_K_Fire
+ovl_Effect_Ss_Solder_Srch_Ball
+ovl_Effect_Ss_Kakera
+ovl_Effect_Ss_Ice_Piece
+ovl_Effect_Ss_En_Ice
+ovl_Effect_Ss_Fire_Tail
+ovl_Effect_Ss_En_Fire
+ovl_Effect_Ss_Extra
+ovl_Effect_Ss_Fcircle
+ovl_Effect_Ss_Dead_Db
+ovl_Effect_Ss_Dead_Dd
+ovl_Effect_Ss_Dead_Ds
+ovl_Effect_Ss_Dead_Sound
+ovl_Oceff_Storm
+ovl_En_Weiyer
+ovl_Bg_Spot05_Soko
+ovl_Bg_Jya_1flift
+ovl_Bg_Jya_Haheniron
+ovl_Bg_Spot12_Gate
+ovl_Bg_Spot12_Saku
+ovl_En_Hintnuts
+ovl_En_Nutsball
+ovl_Bg_Spot00_Break
+ovl_En_Shopnuts
+ovl_En_It
+ovl_En_GeldB
+ovl_Oceff_Wipe2
+ovl_Oceff_Wipe3
+ovl_En_Niw_Girl
+ovl_En_Dog
+ovl_En_Si
+ovl_Bg_Spot01_Objects2
+ovl_Obj_Comb
+ovl_Bg_Spot11_Bakudankabe
+ovl_Obj_Kibako2
+ovl_En_Dnt_Demo
+ovl_En_Dnt_Jiji
+ovl_En_Dnt_Nomal
+ovl_En_Guest
+ovl_Bg_Bom_Guard
+ovl_En_Hs2
+ovl_Demo_Kekkai
+ovl_Bg_Spot08_Bakudankabe
+ovl_Bg_Spot17_Bakudankabe
+ovl_Obj_Mure3
+ovl_En_Tg
+ovl_En_Mu
+ovl_En_Go2
+ovl_En_Wf
+ovl_En_Skb
+ovl_Demo_Gj
+ovl_Demo_Geff
+ovl_Bg_Gnd_Firemeiro
+ovl_Bg_Gnd_Darkmeiro
+ovl_Bg_Gnd_Soulmeiro
+ovl_Bg_Gnd_Nisekabe
+ovl_Bg_Gnd_Iceblock
+ovl_Bg_Ydan_Sp
+ovl_En_Gb
+ovl_En_Gs
+ovl_Bg_Mizu_Bwall
+ovl_Bg_Mizu_Shutter
+ovl_En_Daiku_Kakariko
+ovl_Bg_Bowl_Wall
+ovl_En_Wall_Tubo
+ovl_En_Po_Desert
+ovl_En_Crow
+ovl_Door_Killer
+ovl_Bg_Spot11_Oasis
+ovl_Bg_Spot18_Futa
+ovl_Bg_Spot18_Shutter
+ovl_En_Ma3
+ovl_En_Cow
+ovl_Bg_Ice_Turara
+ovl_Bg_Ice_Shutter
+ovl_En_Kakasi2
+ovl_En_Kakasi3
+ovl_Oceff_Wipe4
+ovl_En_Eg
+ovl_Bg_Menkuri_Nisekabe
+ovl_En_Zo
+ovl_Effect_Ss_Ice_Smoke
+ovl_Obj_Makekinsuta
+ovl_En_Ge3
+ovl_Obj_Timeblock
+ovl_Obj_Hamishi
+ovl_En_Zl4
+ovl_En_Mm2
+ovl_Bg_Jya_Block
+ovl_Obj_Warp2block
+gameplay_keep
+gameplay_field_keep
+gameplay_dangeon_keep
+gameplay_object_exchange_static
+object_link_boy
+object_link_child
+object_box
+object_human
+object_okuta
+object_poh
+object_wallmaster
+object_dy_obj
+object_firefly
+object_dodongo
+object_fire
+object_niw
+object_tite
+object_reeba
+object_peehat
+object_kingdodongo
+object_horse
+object_zf
+object_goma
+object_zl1
+object_gol
+object_bubble
+object_dodojr
+object_torch2
+object_bl
+object_tp
+object_oA1
+object_st
+object_bw
+object_ei
+object_horse_normal
+object_oB1
+object_o_anime
+object_spot04_objects
+object_ddan_objects
+object_hidan_objects
+object_horse_ganon
+object_oA2
+object_spot00_objects
+object_mb
+object_bombf
+object_sk2
+object_oE1
+object_oE_anime
+object_oE2
+object_ydan_objects
+object_gnd
+object_am
+object_dekubaba
+object_oA3
+object_oA4
+object_oA5
+object_oA6
+object_oA7
+object_jj
+object_oA8
+object_oA9
+object_oB2
+object_oB3
+object_oB4
+object_horse_zelda
+object_opening_demo1
+object_warp1
+object_b_heart
+object_dekunuts
+object_oE3
+object_oE4
+object_menkuri_objects
+object_oE5
+object_oE6
+object_oE7
+object_oE8
+object_oE9
+object_oE10
+object_oE11
+object_oE12
+object_vali
+object_oA10
+object_oA11
+object_mizu_objects
+object_fhg
+object_ossan
+object_mori_hineri1
+object_Bb
+object_toki_objects
+object_yukabyun
+object_zl2
+object_mjin
+object_mjin_flash
+object_mjin_dark
+object_mjin_flame
+object_mjin_ice
+object_mjin_soul
+object_mjin_wind
+object_mjin_oka
+object_haka_objects
+object_spot06_objects
+object_ice_objects
+object_relay_objects
+object_mori_hineri1a
+object_mori_hineri2
+object_mori_hineri2a
+object_mori_objects
+object_mori_tex
+object_spot08_obj
+object_warp2
+object_hata
+object_bird
+object_wood02
+object_lightbox
+object_pu_box
+object_trap
+object_vase
+object_im
+object_ta
+object_tk
+object_xc
+object_vm
+object_bv
+object_hakach_objects
+object_efc_crystal_light
+object_efc_fire_ball
+object_efc_flash
+object_efc_lgt_shower
+object_efc_star_field
+object_god_lgt
+object_light_ring
+object_triforce_spot
+object_medal
+object_bdan_objects
+object_sd
+object_rd
+object_po_sisters
+object_heavy_object
+object_gndd
+object_fd
+object_du
+object_fw
+object_horse_link_child
+object_spot02_objects
+object_haka
+object_ru1
+object_syokudai
+object_fd2
+object_dh
+object_rl
+object_efc_tw
+object_demo_tre_lgt
+object_gi_key
+object_mir_ray
+object_brob
+object_gi_jewel
+object_spot09_obj
+object_spot18_obj
+object_bdoor
+object_spot17_obj
+object_shop_dungen
+object_nb
+object_mo
+object_sb
+object_gi_melody
+object_gi_heart
+object_gi_compass
+object_gi_bosskey
+object_gi_medal
+object_gi_nuts
+object_sa
+object_gi_hearts
+object_gi_arrowcase
+object_gi_bombpouch
+object_in
+object_tr
+object_spot16_obj
+object_oE1s
+object_oE4s
+object_os_anime
+object_gi_bottle
+object_gi_stick
+object_gi_map
+object_oF1d_map
+object_ru2
+object_gi_shield_1
+object_dekujr
+object_gi_magicpot
+object_gi_bomb_1
+object_oF1s
+object_ma2
+object_gi_purse
+object_hni
+object_tw
+object_rr
+object_bxa
+object_anubice
+object_gi_gerudo
+object_gi_arrow
+object_gi_bomb_2
+object_gi_egg
+object_gi_scale
+object_gi_shield_2
+object_gi_hookshot
+object_gi_ocarina
+object_gi_milk
+object_ma1
+object_ganon
+object_sst
+object_ny
+object_fr
+object_gi_pachinko
+object_gi_boomerang
+object_gi_bow
+object_gi_glasses
+object_gi_liquid
+object_ani
+object_demo_6k
+object_gi_shield_3
+object_gi_letter
+object_spot15_obj
+object_jya_obj
+object_gi_clothes
+object_gi_bean
+object_gi_fish
+object_gi_saw
+object_gi_hammer
+object_gi_grass
+object_gi_longsword
+object_spot01_objects
+object_md
+object_km1
+object_kw1
+object_zo
+object_kz
+object_umajump
+object_masterkokiri
+object_masterkokirihead
+object_mastergolon
+object_masterzoora
+object_aob
+object_ik
+object_ahg
+object_cne
+object_gi_niwatori
+object_skj
+object_gi_bottle_letter
+object_bji
+object_bba
+object_gi_ocarina_0
+object_ds
+object_ane
+object_boj
+object_spot03_object
+object_spot07_object
+object_fz
+object_bob
+object_ge1
+object_yabusame_point
+object_gi_boots_2
+object_gi_seed
+object_gnd_magic
+object_d_elevator
+object_d_hsblock
+object_d_lift
+object_mamenoki
+object_goroiwa
+object_toryo
+object_daiku
+object_nwc
+object_blkobj
+object_gm
+object_ms
+object_hs
+object_ingate
+object_lightswitch
+object_kusa
+object_tsubo
+object_gi_gloves
+object_gi_coin
+object_kanban
+object_gjyo_objects
+object_owl
+object_mk
+object_fu
+object_gi_ki_tan_mask
+object_gi_redead_mask
+object_gi_skj_mask
+object_gi_rabit_mask
+object_gi_truth_mask
+object_ganon_objects
+object_siofuki
+object_stream
+object_mm
+object_fa
+object_os
+object_gi_eye_lotion
+object_gi_powder
+object_gi_mushroom
+object_gi_ticketstone
+object_gi_brokensword
+object_js
+object_cs
+object_gi_prescription
+object_gi_bracelet
+object_gi_soldout
+object_gi_frog
+object_mag
+object_door_gerudo
+object_gt
+object_efc_erupc
+object_zl2_anime1
+object_zl2_anime2
+object_gi_golonmask
+object_gi_zoramask
+object_gi_gerudomask
+object_ganon2
+object_ka
+object_ts
+object_zg
+object_gi_hoverboots
+object_gi_m_arrow
+object_ds2
+object_ec
+object_fish
+object_gi_sutaru
+object_gi_goddess
+object_ssh
+object_bigokuta
+object_bg
+object_spot05_objects
+object_spot12_obj
+object_bombiwa
+object_hintnuts
+object_rs
+object_spot00_break
+object_gla
+object_shopnuts
+object_geldb
+object_gr
+object_dog
+object_jya_iron
+object_jya_door
+object_spot01_objects2
+object_spot11_obj
+object_kibako2
+object_dns
+object_dnk
+object_gi_fire
+object_gi_insect
+object_gi_butterfly
+object_gi_ghost
+object_gi_soul
+object_bowl
+object_po_field
+object_demo_kekkai
+object_efc_doughnut
+object_gi_dekupouch
+object_ganon_anime1
+object_ganon_anime2
+object_ganon_anime3
+object_gi_rupy
+object_spot01_matoya
+object_spot01_matoyab
+object_po_composer
+object_mu
+object_wf
+object_skb
+object_gj
+object_geff
+object_haka_door
+object_gs
+object_ps
+object_bwall
+object_crow
+object_cow
+object_cob
+object_gi_sword_1
+object_door_killer
+object_ouke_haka
+object_timeblock
+object_zl4
+g_pn_01
+g_pn_02
+g_pn_03
+g_pn_04
+g_pn_05
+g_pn_06
+g_pn_07
+g_pn_08
+g_pn_09
+g_pn_10
+g_pn_11
+g_pn_12
+g_pn_13
+g_pn_14
+g_pn_15
+g_pn_16
+g_pn_17
+g_pn_18
+g_pn_19
+g_pn_20
+g_pn_21
+g_pn_22
+g_pn_23
+g_pn_24
+g_pn_25
+g_pn_26
+g_pn_27
+g_pn_28
+g_pn_29
+g_pn_30
+g_pn_31
+g_pn_32
+g_pn_33
+g_pn_34
+g_pn_35
+g_pn_36
+g_pn_37
+g_pn_38
+g_pn_39
+g_pn_40
+g_pn_41
+g_pn_42
+g_pn_43
+g_pn_44
+g_pn_45
+g_pn_46
+g_pn_47
+g_pn_48
+g_pn_49
+g_pn_50
+g_pn_51
+g_pn_52
+g_pn_53
+g_pn_54
+g_pn_55
+g_pn_56
+g_pn_57
+z_select_static
+nintendo_rogo_static
+title_static
+parameter_static
+vr_fine0_static
+vr_fine0_pal_static
+vr_fine1_static
+vr_fine1_pal_static
+vr_fine2_static
+vr_fine2_pal_static
+vr_fine3_static
+vr_fine3_pal_static
+vr_cloud0_static
+vr_cloud0_pal_static
+vr_cloud1_static
+vr_cloud1_pal_static
+vr_cloud2_static
+vr_cloud2_pal_static
+vr_cloud3_static
+vr_cloud3_pal_static
+vr_holy0_static
+vr_holy0_pal_static
+vr_holy1_static
+vr_holy1_pal_static
+vr_MDVR_static
+vr_MDVR_pal_static
+vr_MNVR_static
+vr_MNVR_pal_static
+vr_RUVR_static
+vr_RUVR_pal_static
+vr_LHVR_static
+vr_LHVR_pal_static
+vr_KHVR_static
+vr_KHVR_pal_static
+vr_K3VR_static
+vr_K3VR_pal_static
+vr_K4VR_static
+vr_K4VR_pal_static
+vr_K5VR_static
+vr_K5VR_pal_static
+vr_SP1a_static
+vr_SP1a_pal_static
+vr_MLVR_static
+vr_MLVR_pal_static
+vr_KKRVR_static
+vr_KKRVR_pal_static
+vr_KR3VR_static
+vr_KR3VR_pal_static
+vr_IPVR_static
+vr_IPVR_pal_static
+vr_KSVR_static
+vr_KSVR_pal_static
+vr_GLVR_static
+vr_GLVR_pal_static
+vr_ZRVR_static
+vr_ZRVR_pal_static
+vr_DGVR_static
+vr_DGVR_pal_static
+vr_ALVR_static
+vr_ALVR_pal_static
+vr_NSVR_static
+vr_NSVR_pal_static
+vr_LBVR_static
+vr_LBVR_pal_static
+vr_TTVR_static
+vr_TTVR_pal_static
+vr_FCVR_static
+vr_FCVR_pal_static
+elf_message_field
+elf_message_ydan
+ddan_scene
+ddan_room_0
+ddan_room_1
+ddan_room_2
+ddan_room_3
+ddan_room_4
+ddan_room_5
+ddan_room_6
+ddan_room_7
+ddan_room_8
+ddan_room_9
+ddan_room_10
+ddan_room_11
+ddan_room_12
+ddan_room_13
+ddan_room_14
+ddan_room_15
+ddan_room_16
+spot00_scene
+spot00_room_0
+spot01_scene
+spot01_room_0
+spot02_scene
+spot02_room_0
+spot02_room_1
+spot03_scene
+spot03_room_0
+spot03_room_1
+spot04_scene
+spot04_room_0
+spot04_room_1
+spot04_room_2
+spot05_scene
+spot05_room_0
+spot06_scene
+spot06_room_0
+spot07_scene
+spot07_room_0
+spot07_room_1
+spot08_scene
+spot08_room_0
+spot09_scene
+spot09_room_0
+spot10_scene
+spot10_room_0
+spot10_room_1
+spot10_room_2
+spot10_room_3
+spot10_room_4
+spot10_room_5
+spot10_room_6
+spot10_room_7
+spot10_room_8
+spot10_room_9
+spot11_scene
+spot11_room_0
+spot12_scene
+spot12_room_0
+spot12_room_1
+spot13_scene
+spot13_room_0
+spot13_room_1
+spot15_scene
+spot15_room_0
+spot16_scene
+spot16_room_0
+spot17_scene
+spot17_room_0
+spot17_room_1
+spot18_scene
+spot18_room_0
+spot18_room_1
+spot18_room_2
+spot18_room_3
+market_day_scene
+market_day_room_0
+market_night_scene
+market_night_room_0
+HIDAN_scene
+HIDAN_room_0
+HIDAN_room_1
+HIDAN_room_2
+HIDAN_room_3
+HIDAN_room_4
+HIDAN_room_5
+HIDAN_room_6
+HIDAN_room_7
+HIDAN_room_8
+HIDAN_room_9
+HIDAN_room_10
+HIDAN_room_11
+HIDAN_room_12
+HIDAN_room_13
+HIDAN_room_14
+HIDAN_room_15
+HIDAN_room_16
+HIDAN_room_17
+HIDAN_room_18
+HIDAN_room_19
+HIDAN_room_20
+HIDAN_room_21
+HIDAN_room_22
+HIDAN_room_23
+HIDAN_room_24
+HIDAN_room_25
+HIDAN_room_26
+Bmori1_scene
+Bmori1_room_0
+Bmori1_room_1
+Bmori1_room_2
+Bmori1_room_3
+Bmori1_room_4
+Bmori1_room_5
+Bmori1_room_6
+Bmori1_room_7
+Bmori1_room_8
+Bmori1_room_9
+Bmori1_room_10
+Bmori1_room_11
+Bmori1_room_12
+Bmori1_room_13
+Bmori1_room_14
+Bmori1_room_15
+Bmori1_room_16
+Bmori1_room_17
+Bmori1_room_18
+Bmori1_room_19
+Bmori1_room_20
+Bmori1_room_21
+Bmori1_room_22
+ydan_scene
+ydan_room_0
+ydan_room_1
+ydan_room_2
+ydan_room_3
+ydan_room_4
+ydan_room_5
+ydan_room_6
+ydan_room_7
+ydan_room_8
+ydan_room_9
+ydan_room_10
+ydan_room_11
+kenjyanoma_scene
+kenjyanoma_room_0
+tokinoma_scene
+tokinoma_room_0
+tokinoma_room_1
+link_home_scene
+link_home_room_0
+kokiri_shop_scene
+kokiri_shop_room_0
+MIZUsin_scene
+MIZUsin_room_0
+MIZUsin_room_1
+MIZUsin_room_2
+MIZUsin_room_3
+MIZUsin_room_4
+MIZUsin_room_5
+MIZUsin_room_6
+MIZUsin_room_7
+MIZUsin_room_8
+MIZUsin_room_9
+MIZUsin_room_10
+MIZUsin_room_11
+MIZUsin_room_12
+MIZUsin_room_13
+MIZUsin_room_14
+MIZUsin_room_15
+MIZUsin_room_16
+MIZUsin_room_17
+MIZUsin_room_18
+MIZUsin_room_19
+MIZUsin_room_20
+MIZUsin_room_21
+MIZUsin_room_22
+kokiri_home_scene
+kokiri_home_room_0
+kakusiana_scene
+kakusiana_room_0
+kakusiana_room_1
+kakusiana_room_2
+kakusiana_room_3
+kakusiana_room_4
+kakusiana_room_5
+kakusiana_room_6
+kakusiana_room_7
+kakusiana_room_8
+kakusiana_room_9
+kakusiana_room_10
+kakusiana_room_11
+kakusiana_room_12
+kakusiana_room_13
+entra_scene
+entra_room_0
+bdan_scene
+bdan_room_0
+bdan_room_1
+bdan_room_2
+bdan_room_3
+bdan_room_4
+bdan_room_5
+bdan_room_6
+bdan_room_7
+bdan_room_8
+bdan_room_9
+bdan_room_10
+bdan_room_11
+bdan_room_12
+bdan_room_13
+bdan_room_14
+bdan_room_15
+HAKAdan_scene
+HAKAdan_room_0
+HAKAdan_room_1
+HAKAdan_room_2
+HAKAdan_room_3
+HAKAdan_room_4
+HAKAdan_room_5
+HAKAdan_room_6
+HAKAdan_room_7
+HAKAdan_room_8
+HAKAdan_room_9
+HAKAdan_room_10
+HAKAdan_room_11
+HAKAdan_room_12
+HAKAdan_room_13
+HAKAdan_room_14
+HAKAdan_room_15
+HAKAdan_room_16
+HAKAdan_room_17
+HAKAdan_room_18
+HAKAdan_room_19
+HAKAdan_room_20
+HAKAdan_room_21
+HAKAdan_room_22
+moribossroom_scene
+moribossroom_room_0
+moribossroom_room_1
+syatekijyou_scene
+syatekijyou_room_0
+men_scene
+men_room_0
+men_room_1
+men_room_2
+men_room_3
+men_room_4
+men_room_5
+men_room_6
+men_room_7
+men_room_8
+men_room_9
+men_room_10
+shop1_scene
+shop1_room_0
+hairal_niwa_scene
+hairal_niwa_room_0
+ganon_tou_scene
+ganon_tou_room_0
+market_alley_scene
+market_alley_room_0
+spot20_scene
+spot20_room_0
+market_ruins_scene
+market_ruins_room_0
+entra_n_scene
+entra_n_room_0
+enrui_scene
+enrui_room_0
+market_alley_n_scene
+market_alley_n_room_0
+hiral_demo_scene
+hiral_demo_room_0
+kokiri_home3_scene
+kokiri_home3_room_0
+jyasinzou_scene
+jyasinzou_room_0
+jyasinzou_room_1
+jyasinzou_room_2
+jyasinzou_room_3
+jyasinzou_room_4
+jyasinzou_room_5
+jyasinzou_room_6
+jyasinzou_room_7
+jyasinzou_room_8
+jyasinzou_room_9
+jyasinzou_room_10
+jyasinzou_room_11
+jyasinzou_room_12
+jyasinzou_room_13
+jyasinzou_room_14
+jyasinzou_room_15
+jyasinzou_room_16
+jyasinzou_room_17
+jyasinzou_room_18
+jyasinzou_room_19
+jyasinzou_room_20
+jyasinzou_room_21
+jyasinzou_room_22
+jyasinzou_room_23
+jyasinzou_room_24
+jyasinzou_room_25
+jyasinzou_room_26
+jyasinzou_room_27
+jyasinzou_room_28
+ice_doukutu_scene
+ice_doukutu_room_0
+ice_doukutu_room_1
+ice_doukutu_room_2
+ice_doukutu_room_3
+ice_doukutu_room_4
+ice_doukutu_room_5
+ice_doukutu_room_6
+ice_doukutu_room_7
+ice_doukutu_room_8
+ice_doukutu_room_9
+ice_doukutu_room_10
+ice_doukutu_room_11
+malon_stable_scene
+malon_stable_room_0
+kakariko_scene
+kakariko_room_0
+bdan_boss_scene
+bdan_boss_room_0
+bdan_boss_room_1
+FIRE_bs_scene
+FIRE_bs_room_0
+FIRE_bs_room_1
+hut_scene
+hut_room_0
+daiyousei_izumi_scene
+daiyousei_izumi_room_0
+hakaana_scene
+hakaana_room_0
+yousei_izumi_tate_scene
+yousei_izumi_tate_room_0
+yousei_izumi_yoko_scene
+yousei_izumi_yoko_room_0
+golon_scene
+golon_room_0
+zoora_scene
+zoora_room_0
+drag_scene
+drag_room_0
+alley_shop_scene
+alley_shop_room_0
+night_shop_scene
+night_shop_room_0
+impa_scene
+impa_room_0
+labo_scene
+labo_room_0
+tent_scene
+tent_room_0
+nakaniwa_scene
+nakaniwa_room_0
+ddan_boss_scene
+ddan_boss_room_0
+ddan_boss_room_1
+ydan_boss_scene
+ydan_boss_room_0
+ydan_boss_room_1
+HAKAdan_bs_scene
+HAKAdan_bs_room_0
+HAKAdan_bs_room_1
+MIZUsin_bs_scene
+MIZUsin_bs_room_0
+MIZUsin_bs_room_1
+ganon_scene
+ganon_room_0
+ganon_room_1
+ganon_room_2
+ganon_room_3
+ganon_room_4
+ganon_room_5
+ganon_room_6
+ganon_room_7
+ganon_room_8
+ganon_room_9
+ganon_boss_scene
+ganon_boss_room_0
+jyasinboss_scene
+jyasinboss_room_0
+jyasinboss_room_1
+jyasinboss_room_2
+jyasinboss_room_3
+kokiri_home4_scene
+kokiri_home4_room_0
+kokiri_home5_scene
+kokiri_home5_room_0
+ganon_final_scene
+ganon_final_room_0
+kakariko3_scene
+kakariko3_room_0
+hakasitarelay_scene
+hakasitarelay_room_0
+hakasitarelay_room_1
+hakasitarelay_room_2
+hakasitarelay_room_3
+hakasitarelay_room_4
+hakasitarelay_room_5
+hakasitarelay_room_6
+shrine_scene
+shrine_room_0
+turibori_scene
+turibori_room_0
+shrine_n_scene
+shrine_n_room_0
+shrine_r_scene
+shrine_r_room_0
+ganontika_scene
+ganontika_room_0
+ganontika_room_1
+ganontika_room_2
+ganontika_room_3
+ganontika_room_4
+ganontika_room_5
+ganontika_room_6
+ganontika_room_7
+ganontika_room_8
+ganontika_room_9
+ganontika_room_10
+ganontika_room_11
+ganontika_room_12
+ganontika_room_13
+ganontika_room_14
+ganontika_room_15
+ganontika_room_16
+ganontika_room_17
+ganontika_room_18
+ganontika_room_19
+hakaana2_scene
+hakaana2_room_0
+gerudoway_scene
+gerudoway_room_0
+gerudoway_room_1
+gerudoway_room_2
+gerudoway_room_3
+gerudoway_room_4
+gerudoway_room_5
+HAKAdanCH_scene
+HAKAdanCH_room_0
+HAKAdanCH_room_1
+HAKAdanCH_room_2
+HAKAdanCH_room_3
+HAKAdanCH_room_4
+HAKAdanCH_room_5
+HAKAdanCH_room_6
+hairal_niwa_n_scene
+hairal_niwa_n_room_0
+bowling_scene
+bowling_room_0
+hakaana_ouke_scene
+hakaana_ouke_room_0
+hakaana_ouke_room_1
+hakaana_ouke_room_2
+hylia_labo_scene
+hylia_labo_room_0
+souko_scene
+souko_room_0
+souko_room_1
+souko_room_2
+miharigoya_scene
+miharigoya_room_0
+mahouya_scene
+mahouya_room_0
+takaraya_scene
+takaraya_room_0
+takaraya_room_1
+takaraya_room_2
+takaraya_room_3
+takaraya_room_4
+takaraya_room_5
+takaraya_room_6
+ganon_sonogo_scene
+ganon_sonogo_room_0
+ganon_sonogo_room_1
+ganon_sonogo_room_2
+ganon_sonogo_room_3
+ganon_sonogo_room_4
+ganon_demo_scene
+ganon_demo_room_0
+face_shop_scene
+face_shop_room_0
+kinsuta_scene
+kinsuta_room_0
+ganontikasonogo_scene
+ganontikasonogo_room_0
+ganontikasonogo_room_1
+bump_texture_static
+anime_model_1_static
+anime_model_2_static
+anime_model_3_static
+anime_model_4_static
+anime_model_5_static
+anime_model_6_static
+anime_texture_1_static
+anime_texture_2_static
+anime_texture_3_static
+anime_texture_4_static
+anime_texture_5_static
+anime_texture_6_static
+softsprite_matrix_static
\ No newline at end of file
diff --git a/README.md b/README.md
index 46599fc35..5ab6716d4 100644
--- a/README.md
+++ b/README.md
@@ -20,6 +20,7 @@ You can verify you have a supported copy of the game by checking the `sha1` hash
| Supported Version | `sha1` |
| - | - |
+| PAL 1.1 | `cfbb98d392e4a9d39da8285d10cbef3974c2f012` |
| PAL GC | `0227d7c0074f2d0ac935631990da8ec5914597b4` |
| PAL GC (Debug) | `cee6bc3c2a634b41728f2af8da54d9bf8cc14099` |
| PAL MQ (Debug) | `079b855b943d6ad8bd1eb026c0ed169ecbdac7da` |
diff --git a/scripts/linux/appimage/soh.sh b/scripts/linux/appimage/soh.sh
index b8de73641..c9b7d2490 100644
--- a/scripts/linux/appimage/soh.sh
+++ b/scripts/linux/appimage/soh.sh
@@ -40,6 +40,14 @@ while [[ (! -e "$SHIP_HOME"/oot.otr) || (! -e "$SHIP_HOME"/oot-mq.otr) ]]; do
continue
fi
;;
+ cfbb98d392e4a9d39da8285d10cbef3974c2f012)
+ if [[ ! -e "$SHIP_HOME"/oot.otr ]]; then
+ ROM=N64_PAL_11
+ OTRNAME="oot.otr"
+ else
+ continue
+ fi
+ ;;
50bebedad9e0f10746a52b07239e47fa6c284d03)
if [[ ! -e "$SHIP_HOME"/oot-mq.otr ]]; then
ROM=GC_MQ_D
diff --git a/soh/assets/xml/N64_PAL_11/audio/Audio.xml b/soh/assets/xml/N64_PAL_11/audio/Audio.xml
new file mode 100644
index 000000000..f830ef648
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/audio/Audio.xml
@@ -0,0 +1,1558 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/code/fbdemo_circle.xml b/soh/assets/xml/N64_PAL_11/code/fbdemo_circle.xml
new file mode 100644
index 000000000..b21d3eea2
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/code/fbdemo_circle.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/code/fbdemo_triforce.xml b/soh/assets/xml/N64_PAL_11/code/fbdemo_triforce.xml
new file mode 100644
index 000000000..686cc058c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/code/fbdemo_triforce.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/code/fbdemo_wipe1.xml b/soh/assets/xml/N64_PAL_11/code/fbdemo_wipe1.xml
new file mode 100644
index 000000000..537706cd1
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/code/fbdemo_wipe1.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/misc/link_animetion.xml b/soh/assets/xml/N64_PAL_11/misc/link_animetion.xml
new file mode 100644
index 000000000..9de1e92d3
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/misc/link_animetion.xml
@@ -0,0 +1,577 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/gameplay_dangeon_keep.xml b/soh/assets/xml/N64_PAL_11/objects/gameplay_dangeon_keep.xml
new file mode 100644
index 000000000..d16eb4c41
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/gameplay_dangeon_keep.xml
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/gameplay_field_keep.xml b/soh/assets/xml/N64_PAL_11/objects/gameplay_field_keep.xml
new file mode 100644
index 000000000..011e8f7fc
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/gameplay_field_keep.xml
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/gameplay_keep.xml b/soh/assets/xml/N64_PAL_11/objects/gameplay_keep.xml
new file mode 100644
index 000000000..28b2bab81
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/gameplay_keep.xml
@@ -0,0 +1,969 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_Bb.xml b/soh/assets/xml/N64_PAL_11/objects/object_Bb.xml
new file mode 100644
index 000000000..5d04bde45
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_Bb.xml
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_ahg.xml b/soh/assets/xml/N64_PAL_11/objects/object_ahg.xml
new file mode 100644
index 000000000..4d37b1b11
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_ahg.xml
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_am.xml b/soh/assets/xml/N64_PAL_11/objects/object_am.xml
new file mode 100644
index 000000000..0a4b88ddf
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_am.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_ane.xml b/soh/assets/xml/N64_PAL_11/objects/object_ane.xml
new file mode 100644
index 000000000..1e29b351e
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_ane.xml
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_ani.xml b/soh/assets/xml/N64_PAL_11/objects/object_ani.xml
new file mode 100644
index 000000000..25ad7af35
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_ani.xml
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_anubice.xml b/soh/assets/xml/N64_PAL_11/objects/object_anubice.xml
new file mode 100644
index 000000000..2140187e4
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_anubice.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_aob.xml b/soh/assets/xml/N64_PAL_11/objects/object_aob.xml
new file mode 100644
index 000000000..e6202d0cf
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_aob.xml
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_b_heart.xml b/soh/assets/xml/N64_PAL_11/objects/object_b_heart.xml
new file mode 100644
index 000000000..00f7cd677
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_b_heart.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_bba.xml b/soh/assets/xml/N64_PAL_11/objects/object_bba.xml
new file mode 100644
index 000000000..ccc5c2136
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_bba.xml
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_bdan_objects.xml b/soh/assets/xml/N64_PAL_11/objects/object_bdan_objects.xml
new file mode 100644
index 000000000..dcd56d385
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_bdan_objects.xml
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_bdoor.xml b/soh/assets/xml/N64_PAL_11/objects/object_bdoor.xml
new file mode 100644
index 000000000..644c06ea8
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_bdoor.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_bg.xml b/soh/assets/xml/N64_PAL_11/objects/object_bg.xml
new file mode 100644
index 000000000..791226b71
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_bg.xml
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_bigokuta.xml b/soh/assets/xml/N64_PAL_11/objects/object_bigokuta.xml
new file mode 100644
index 000000000..1c7d39e31
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_bigokuta.xml
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_bird.xml b/soh/assets/xml/N64_PAL_11/objects/object_bird.xml
new file mode 100644
index 000000000..167a5022d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_bird.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_bji.xml b/soh/assets/xml/N64_PAL_11/objects/object_bji.xml
new file mode 100644
index 000000000..c665b6b00
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_bji.xml
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_bl.xml b/soh/assets/xml/N64_PAL_11/objects/object_bl.xml
new file mode 100644
index 000000000..1c2ef4ec6
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_bl.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_blkobj.xml b/soh/assets/xml/N64_PAL_11/objects/object_blkobj.xml
new file mode 100644
index 000000000..a073077b8
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_blkobj.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_bob.xml b/soh/assets/xml/N64_PAL_11/objects/object_bob.xml
new file mode 100644
index 000000000..289e994e4
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_bob.xml
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_boj.xml b/soh/assets/xml/N64_PAL_11/objects/object_boj.xml
new file mode 100644
index 000000000..4be4764ab
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_boj.xml
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_bombf.xml b/soh/assets/xml/N64_PAL_11/objects/object_bombf.xml
new file mode 100644
index 000000000..83e60248d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_bombf.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_bombiwa.xml b/soh/assets/xml/N64_PAL_11/objects/object_bombiwa.xml
new file mode 100644
index 000000000..26ab6b4f3
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_bombiwa.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_bowl.xml b/soh/assets/xml/N64_PAL_11/objects/object_bowl.xml
new file mode 100644
index 000000000..ffe6d43db
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_bowl.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_box.xml b/soh/assets/xml/N64_PAL_11/objects/object_box.xml
new file mode 100644
index 000000000..efcec619b
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_box.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_brob.xml b/soh/assets/xml/N64_PAL_11/objects/object_brob.xml
new file mode 100644
index 000000000..718dcd561
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_brob.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_bubble.xml b/soh/assets/xml/N64_PAL_11/objects/object_bubble.xml
new file mode 100644
index 000000000..f5de18692
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_bubble.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_bv.xml b/soh/assets/xml/N64_PAL_11/objects/object_bv.xml
new file mode 100644
index 000000000..83ff039f5
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_bv.xml
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_bw.xml b/soh/assets/xml/N64_PAL_11/objects/object_bw.xml
new file mode 100644
index 000000000..f7d5ecead
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_bw.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_bwall.xml b/soh/assets/xml/N64_PAL_11/objects/object_bwall.xml
new file mode 100644
index 000000000..d4f43ddc1
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_bwall.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_bxa.xml b/soh/assets/xml/N64_PAL_11/objects/object_bxa.xml
new file mode 100644
index 000000000..fb78c117e
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_bxa.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_cne.xml b/soh/assets/xml/N64_PAL_11/objects/object_cne.xml
new file mode 100644
index 000000000..0c14d0bc5
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_cne.xml
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_cob.xml b/soh/assets/xml/N64_PAL_11/objects/object_cob.xml
new file mode 100644
index 000000000..ba051cfa7
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_cob.xml
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_cow.xml b/soh/assets/xml/N64_PAL_11/objects/object_cow.xml
new file mode 100644
index 000000000..5d067c329
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_cow.xml
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_crow.xml b/soh/assets/xml/N64_PAL_11/objects/object_crow.xml
new file mode 100644
index 000000000..77337c644
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_crow.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_cs.xml b/soh/assets/xml/N64_PAL_11/objects/object_cs.xml
new file mode 100644
index 000000000..83804ccaf
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_cs.xml
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_d_elevator.xml b/soh/assets/xml/N64_PAL_11/objects/object_d_elevator.xml
new file mode 100644
index 000000000..6be59c154
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_d_elevator.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_d_hsblock.xml b/soh/assets/xml/N64_PAL_11/objects/object_d_hsblock.xml
new file mode 100644
index 000000000..4bb50c2b4
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_d_hsblock.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_d_lift.xml b/soh/assets/xml/N64_PAL_11/objects/object_d_lift.xml
new file mode 100644
index 000000000..291238519
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_d_lift.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_daiku.xml b/soh/assets/xml/N64_PAL_11/objects/object_daiku.xml
new file mode 100644
index 000000000..1524c7a26
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_daiku.xml
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_ddan_objects.xml b/soh/assets/xml/N64_PAL_11/objects/object_ddan_objects.xml
new file mode 100644
index 000000000..3fc563b96
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_ddan_objects.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_dekubaba.xml b/soh/assets/xml/N64_PAL_11/objects/object_dekubaba.xml
new file mode 100644
index 000000000..7202a833f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_dekubaba.xml
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_dekujr.xml b/soh/assets/xml/N64_PAL_11/objects/object_dekujr.xml
new file mode 100644
index 000000000..e906bf61c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_dekujr.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_dekunuts.xml b/soh/assets/xml/N64_PAL_11/objects/object_dekunuts.xml
new file mode 100644
index 000000000..5fceef416
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_dekunuts.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_demo_6k.xml b/soh/assets/xml/N64_PAL_11/objects/object_demo_6k.xml
new file mode 100644
index 000000000..73058d5e4
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_demo_6k.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_demo_kekkai.xml b/soh/assets/xml/N64_PAL_11/objects/object_demo_kekkai.xml
new file mode 100644
index 000000000..1b9c9b402
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_demo_kekkai.xml
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_demo_tre_lgt.xml b/soh/assets/xml/N64_PAL_11/objects/object_demo_tre_lgt.xml
new file mode 100644
index 000000000..9ea19012b
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_demo_tre_lgt.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_dh.xml b/soh/assets/xml/N64_PAL_11/objects/object_dh.xml
new file mode 100644
index 000000000..7a52d7dbe
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_dh.xml
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_dnk.xml b/soh/assets/xml/N64_PAL_11/objects/object_dnk.xml
new file mode 100644
index 000000000..b1e79464b
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_dnk.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_dns.xml b/soh/assets/xml/N64_PAL_11/objects/object_dns.xml
new file mode 100644
index 000000000..086c4bd11
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_dns.xml
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_dodojr.xml b/soh/assets/xml/N64_PAL_11/objects/object_dodojr.xml
new file mode 100644
index 000000000..4dfd7d6e4
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_dodojr.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_dodongo.xml b/soh/assets/xml/N64_PAL_11/objects/object_dodongo.xml
new file mode 100644
index 000000000..779e20e9d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_dodongo.xml
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_dog.xml b/soh/assets/xml/N64_PAL_11/objects/object_dog.xml
new file mode 100644
index 000000000..ef00442b6
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_dog.xml
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_door_gerudo.xml b/soh/assets/xml/N64_PAL_11/objects/object_door_gerudo.xml
new file mode 100644
index 000000000..2f1726204
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_door_gerudo.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_door_killer.xml b/soh/assets/xml/N64_PAL_11/objects/object_door_killer.xml
new file mode 100644
index 000000000..a37f590d6
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_door_killer.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_ds.xml b/soh/assets/xml/N64_PAL_11/objects/object_ds.xml
new file mode 100644
index 000000000..0413a9e2e
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_ds.xml
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_ds2.xml b/soh/assets/xml/N64_PAL_11/objects/object_ds2.xml
new file mode 100644
index 000000000..683bcc68d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_ds2.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_du.xml b/soh/assets/xml/N64_PAL_11/objects/object_du.xml
new file mode 100644
index 000000000..44bbd1aa0
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_du.xml
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_dy_obj.xml b/soh/assets/xml/N64_PAL_11/objects/object_dy_obj.xml
new file mode 100644
index 000000000..5e792edb5
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_dy_obj.xml
@@ -0,0 +1,121 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_ec.xml b/soh/assets/xml/N64_PAL_11/objects/object_ec.xml
new file mode 100644
index 000000000..7ec83e284
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_ec.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_efc_crystal_light.xml b/soh/assets/xml/N64_PAL_11/objects/object_efc_crystal_light.xml
new file mode 100644
index 000000000..9215b6a39
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_efc_crystal_light.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_efc_doughnut.xml b/soh/assets/xml/N64_PAL_11/objects/object_efc_doughnut.xml
new file mode 100644
index 000000000..7f12c56f5
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_efc_doughnut.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_efc_erupc.xml b/soh/assets/xml/N64_PAL_11/objects/object_efc_erupc.xml
new file mode 100644
index 000000000..800d9535f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_efc_erupc.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_efc_fire_ball.xml b/soh/assets/xml/N64_PAL_11/objects/object_efc_fire_ball.xml
new file mode 100644
index 000000000..2fc65b16f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_efc_fire_ball.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_efc_flash.xml b/soh/assets/xml/N64_PAL_11/objects/object_efc_flash.xml
new file mode 100644
index 000000000..5f962f162
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_efc_flash.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_efc_lgt_shower.xml b/soh/assets/xml/N64_PAL_11/objects/object_efc_lgt_shower.xml
new file mode 100644
index 000000000..67ef5ce7e
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_efc_lgt_shower.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_efc_star_field.xml b/soh/assets/xml/N64_PAL_11/objects/object_efc_star_field.xml
new file mode 100644
index 000000000..00b47c460
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_efc_star_field.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_efc_tw.xml b/soh/assets/xml/N64_PAL_11/objects/object_efc_tw.xml
new file mode 100644
index 000000000..de5376569
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_efc_tw.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_ei.xml b/soh/assets/xml/N64_PAL_11/objects/object_ei.xml
new file mode 100644
index 000000000..e4132491f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_ei.xml
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_fa.xml b/soh/assets/xml/N64_PAL_11/objects/object_fa.xml
new file mode 100644
index 000000000..2f1bf9a5e
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_fa.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_fd.xml b/soh/assets/xml/N64_PAL_11/objects/object_fd.xml
new file mode 100644
index 000000000..1b96e9f22
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_fd.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_fd2.xml b/soh/assets/xml/N64_PAL_11/objects/object_fd2.xml
new file mode 100644
index 000000000..8689098b9
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_fd2.xml
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_fhg.xml b/soh/assets/xml/N64_PAL_11/objects/object_fhg.xml
new file mode 100644
index 000000000..f3a4a55ca
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_fhg.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_fire.xml b/soh/assets/xml/N64_PAL_11/objects/object_fire.xml
new file mode 100644
index 000000000..49bf620cb
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_fire.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_firefly.xml b/soh/assets/xml/N64_PAL_11/objects/object_firefly.xml
new file mode 100644
index 000000000..8c26a4341
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_firefly.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_fish.xml b/soh/assets/xml/N64_PAL_11/objects/object_fish.xml
new file mode 100644
index 000000000..f5ad4f6da
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_fish.xml
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_fr.xml b/soh/assets/xml/N64_PAL_11/objects/object_fr.xml
new file mode 100644
index 000000000..25ee2ad42
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_fr.xml
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_fu.xml b/soh/assets/xml/N64_PAL_11/objects/object_fu.xml
new file mode 100644
index 000000000..82c449e3d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_fu.xml
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_fw.xml b/soh/assets/xml/N64_PAL_11/objects/object_fw.xml
new file mode 100644
index 000000000..e71f83092
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_fw.xml
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_fz.xml b/soh/assets/xml/N64_PAL_11/objects/object_fz.xml
new file mode 100644
index 000000000..dad6fec5c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_fz.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_ganon.xml b/soh/assets/xml/N64_PAL_11/objects/object_ganon.xml
new file mode 100644
index 000000000..27c36a5f2
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_ganon.xml
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_ganon2.xml b/soh/assets/xml/N64_PAL_11/objects/object_ganon2.xml
new file mode 100644
index 000000000..93f3a05e5
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_ganon2.xml
@@ -0,0 +1,174 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_ganon_anime1.xml b/soh/assets/xml/N64_PAL_11/objects/object_ganon_anime1.xml
new file mode 100644
index 000000000..b1016299b
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_ganon_anime1.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_ganon_anime2.xml b/soh/assets/xml/N64_PAL_11/objects/object_ganon_anime2.xml
new file mode 100644
index 000000000..180e5995c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_ganon_anime2.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_ganon_anime3.xml b/soh/assets/xml/N64_PAL_11/objects/object_ganon_anime3.xml
new file mode 100644
index 000000000..be4c4dcb1
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_ganon_anime3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_ganon_objects.xml b/soh/assets/xml/N64_PAL_11/objects/object_ganon_objects.xml
new file mode 100644
index 000000000..5e32610ff
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_ganon_objects.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_ge1.xml b/soh/assets/xml/N64_PAL_11/objects/object_ge1.xml
new file mode 100644
index 000000000..79e0768b8
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_ge1.xml
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_geff.xml b/soh/assets/xml/N64_PAL_11/objects/object_geff.xml
new file mode 100644
index 000000000..f0667743b
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_geff.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_geldb.xml b/soh/assets/xml/N64_PAL_11/objects/object_geldb.xml
new file mode 100644
index 000000000..a1dbd18f4
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_geldb.xml
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_arrow.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_arrow.xml
new file mode 100644
index 000000000..4b58787a9
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_arrow.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_arrowcase.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_arrowcase.xml
new file mode 100644
index 000000000..267b0a734
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_arrowcase.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_bean.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_bean.xml
new file mode 100644
index 000000000..e74247816
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_bean.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_bomb_1.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_bomb_1.xml
new file mode 100644
index 000000000..bae86c11d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_bomb_1.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_bomb_2.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_bomb_2.xml
new file mode 100644
index 000000000..1400c4a4d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_bomb_2.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_bombpouch.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_bombpouch.xml
new file mode 100644
index 000000000..07134748c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_bombpouch.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_boomerang.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_boomerang.xml
new file mode 100644
index 000000000..3c1a0fe7f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_boomerang.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_boots_2.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_boots_2.xml
new file mode 100644
index 000000000..8e9cd1028
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_boots_2.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_bosskey.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_bosskey.xml
new file mode 100644
index 000000000..e5e4bc86c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_bosskey.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_bottle.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_bottle.xml
new file mode 100644
index 000000000..3b0884a03
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_bottle.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_bottle_letter.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_bottle_letter.xml
new file mode 100644
index 000000000..443219caf
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_bottle_letter.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_bow.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_bow.xml
new file mode 100644
index 000000000..946e9c496
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_bow.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_bracelet.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_bracelet.xml
new file mode 100644
index 000000000..5a0b62a60
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_bracelet.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_brokensword.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_brokensword.xml
new file mode 100644
index 000000000..408741ac5
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_brokensword.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_butterfly.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_butterfly.xml
new file mode 100644
index 000000000..76ac70609
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_butterfly.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_clothes.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_clothes.xml
new file mode 100644
index 000000000..2a10dce11
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_clothes.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_coin.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_coin.xml
new file mode 100644
index 000000000..22e29f255
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_coin.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_compass.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_compass.xml
new file mode 100644
index 000000000..076229b11
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_compass.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_dekupouch.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_dekupouch.xml
new file mode 100644
index 000000000..3d6d95d98
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_dekupouch.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_egg.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_egg.xml
new file mode 100644
index 000000000..2b2e2847d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_egg.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_eye_lotion.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_eye_lotion.xml
new file mode 100644
index 000000000..5128c5f6f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_eye_lotion.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_fire.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_fire.xml
new file mode 100644
index 000000000..a57fba6e8
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_fire.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_fish.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_fish.xml
new file mode 100644
index 000000000..edb39dc29
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_fish.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_frog.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_frog.xml
new file mode 100644
index 000000000..f180fd267
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_frog.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_gerudo.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_gerudo.xml
new file mode 100644
index 000000000..3be8d3462
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_gerudo.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_gerudomask.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_gerudomask.xml
new file mode 100644
index 000000000..b53bf24af
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_gerudomask.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_ghost.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_ghost.xml
new file mode 100644
index 000000000..186f4c74b
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_ghost.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_glasses.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_glasses.xml
new file mode 100644
index 000000000..63d32ab5a
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_glasses.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_gloves.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_gloves.xml
new file mode 100644
index 000000000..1b4282dca
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_gloves.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_goddess.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_goddess.xml
new file mode 100644
index 000000000..50cbdd891
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_goddess.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_golonmask.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_golonmask.xml
new file mode 100644
index 000000000..98f53f1c2
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_golonmask.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_grass.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_grass.xml
new file mode 100644
index 000000000..ae7834201
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_grass.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_hammer.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_hammer.xml
new file mode 100644
index 000000000..feb5c8659
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_hammer.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_heart.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_heart.xml
new file mode 100644
index 000000000..48e78b1b5
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_heart.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_hearts.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_hearts.xml
new file mode 100644
index 000000000..d2e763e63
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_hearts.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_hookshot.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_hookshot.xml
new file mode 100644
index 000000000..a6b3b0fda
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_hookshot.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_hoverboots.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_hoverboots.xml
new file mode 100644
index 000000000..c4a67877b
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_hoverboots.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_insect.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_insect.xml
new file mode 100644
index 000000000..7af5b5b3b
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_insect.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_jewel.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_jewel.xml
new file mode 100644
index 000000000..e83c65116
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_jewel.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_key.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_key.xml
new file mode 100644
index 000000000..a37d45a71
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_key.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_ki_tan_mask.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_ki_tan_mask.xml
new file mode 100644
index 000000000..f66535af3
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_ki_tan_mask.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_letter.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_letter.xml
new file mode 100644
index 000000000..167a7ff5d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_letter.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_liquid.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_liquid.xml
new file mode 100644
index 000000000..5eeeca0fd
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_liquid.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_longsword.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_longsword.xml
new file mode 100644
index 000000000..7161e42e3
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_longsword.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_m_arrow.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_m_arrow.xml
new file mode 100644
index 000000000..0fd659ae9
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_m_arrow.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_magicpot.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_magicpot.xml
new file mode 100644
index 000000000..7623e6353
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_magicpot.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_map.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_map.xml
new file mode 100644
index 000000000..8887dd22c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_map.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_medal.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_medal.xml
new file mode 100644
index 000000000..28e5b1e68
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_medal.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_melody.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_melody.xml
new file mode 100644
index 000000000..b01fca953
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_melody.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_milk.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_milk.xml
new file mode 100644
index 000000000..00b9530d9
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_milk.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_mushroom.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_mushroom.xml
new file mode 100644
index 000000000..5b19bca74
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_mushroom.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_niwatori.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_niwatori.xml
new file mode 100644
index 000000000..713cc1ce5
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_niwatori.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_nuts.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_nuts.xml
new file mode 100644
index 000000000..5508fe856
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_nuts.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_ocarina.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_ocarina.xml
new file mode 100644
index 000000000..7693cc122
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_ocarina.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_ocarina_0.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_ocarina_0.xml
new file mode 100644
index 000000000..336d33894
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_ocarina_0.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_pachinko.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_pachinko.xml
new file mode 100644
index 000000000..5f808baf9
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_pachinko.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_powder.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_powder.xml
new file mode 100644
index 000000000..fb7dc0155
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_powder.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_prescription.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_prescription.xml
new file mode 100644
index 000000000..081de301c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_prescription.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_purse.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_purse.xml
new file mode 100644
index 000000000..3034942ff
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_purse.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_rabit_mask.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_rabit_mask.xml
new file mode 100644
index 000000000..75f855550
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_rabit_mask.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_redead_mask.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_redead_mask.xml
new file mode 100644
index 000000000..7de08487f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_redead_mask.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_rupy.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_rupy.xml
new file mode 100644
index 000000000..0a1af96d0
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_rupy.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_saw.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_saw.xml
new file mode 100644
index 000000000..dcc038b7c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_saw.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_scale.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_scale.xml
new file mode 100644
index 000000000..1cf5de5b9
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_scale.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_seed.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_seed.xml
new file mode 100644
index 000000000..82c15c82d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_seed.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_shield_1.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_shield_1.xml
new file mode 100644
index 000000000..2e9369569
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_shield_1.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_shield_2.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_shield_2.xml
new file mode 100644
index 000000000..176ae025f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_shield_2.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_shield_3.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_shield_3.xml
new file mode 100644
index 000000000..250bf7fea
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_shield_3.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_skj_mask.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_skj_mask.xml
new file mode 100644
index 000000000..e6c90f76f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_skj_mask.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_soldout.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_soldout.xml
new file mode 100644
index 000000000..ae3f4685f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_soldout.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_soul.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_soul.xml
new file mode 100644
index 000000000..76ffc5685
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_soul.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_stick.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_stick.xml
new file mode 100644
index 000000000..fed89f465
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_stick.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_sutaru.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_sutaru.xml
new file mode 100644
index 000000000..a2606afbe
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_sutaru.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_sword_1.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_sword_1.xml
new file mode 100644
index 000000000..e1119abca
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_sword_1.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_ticketstone.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_ticketstone.xml
new file mode 100644
index 000000000..0fa37fe11
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_ticketstone.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_truth_mask.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_truth_mask.xml
new file mode 100644
index 000000000..f28c7cbca
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_truth_mask.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gi_zoramask.xml b/soh/assets/xml/N64_PAL_11/objects/object_gi_zoramask.xml
new file mode 100644
index 000000000..096fdeedf
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gi_zoramask.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gj.xml b/soh/assets/xml/N64_PAL_11/objects/object_gj.xml
new file mode 100644
index 000000000..50d6337b4
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gj.xml
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gjyo_objects.xml b/soh/assets/xml/N64_PAL_11/objects/object_gjyo_objects.xml
new file mode 100644
index 000000000..ea4f8444f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gjyo_objects.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gla.xml b/soh/assets/xml/N64_PAL_11/objects/object_gla.xml
new file mode 100644
index 000000000..499a3720d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gla.xml
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gm.xml b/soh/assets/xml/N64_PAL_11/objects/object_gm.xml
new file mode 100644
index 000000000..91b10cc42
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gm.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gnd.xml b/soh/assets/xml/N64_PAL_11/objects/object_gnd.xml
new file mode 100644
index 000000000..dfbe02315
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gnd.xml
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gnd_magic.xml b/soh/assets/xml/N64_PAL_11/objects/object_gnd_magic.xml
new file mode 100644
index 000000000..a88d419d7
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gnd_magic.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gndd.xml b/soh/assets/xml/N64_PAL_11/objects/object_gndd.xml
new file mode 100644
index 000000000..8bf5d770c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gndd.xml
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_god_lgt.xml b/soh/assets/xml/N64_PAL_11/objects/object_god_lgt.xml
new file mode 100644
index 000000000..60df9e469
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_god_lgt.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gol.xml b/soh/assets/xml/N64_PAL_11/objects/object_gol.xml
new file mode 100644
index 000000000..7e04508cb
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gol.xml
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_goma.xml b/soh/assets/xml/N64_PAL_11/objects/object_goma.xml
new file mode 100644
index 000000000..e7a6d0a54
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_goma.xml
@@ -0,0 +1,169 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_goroiwa.xml b/soh/assets/xml/N64_PAL_11/objects/object_goroiwa.xml
new file mode 100644
index 000000000..5d406e957
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_goroiwa.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gr.xml b/soh/assets/xml/N64_PAL_11/objects/object_gr.xml
new file mode 100644
index 000000000..103d4412e
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gr.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gs.xml b/soh/assets/xml/N64_PAL_11/objects/object_gs.xml
new file mode 100644
index 000000000..145be1665
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gs.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_gt.xml b/soh/assets/xml/N64_PAL_11/objects/object_gt.xml
new file mode 100644
index 000000000..1d79d4e39
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_gt.xml
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_haka.xml b/soh/assets/xml/N64_PAL_11/objects/object_haka.xml
new file mode 100644
index 000000000..f6b263c37
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_haka.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_haka_door.xml b/soh/assets/xml/N64_PAL_11/objects/object_haka_door.xml
new file mode 100644
index 000000000..1376d0356
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_haka_door.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_haka_objects.xml b/soh/assets/xml/N64_PAL_11/objects/object_haka_objects.xml
new file mode 100644
index 000000000..3ca6d27c0
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_haka_objects.xml
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_hakach_objects.xml b/soh/assets/xml/N64_PAL_11/objects/object_hakach_objects.xml
new file mode 100644
index 000000000..b978e77a3
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_hakach_objects.xml
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_hata.xml b/soh/assets/xml/N64_PAL_11/objects/object_hata.xml
new file mode 100644
index 000000000..b0324c3be
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_hata.xml
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_heavy_object.xml b/soh/assets/xml/N64_PAL_11/objects/object_heavy_object.xml
new file mode 100644
index 000000000..ecc795321
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_heavy_object.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_hidan_objects.xml b/soh/assets/xml/N64_PAL_11/objects/object_hidan_objects.xml
new file mode 100644
index 000000000..ed265da62
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_hidan_objects.xml
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_hintnuts.xml b/soh/assets/xml/N64_PAL_11/objects/object_hintnuts.xml
new file mode 100644
index 000000000..f419f7546
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_hintnuts.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_hni.xml b/soh/assets/xml/N64_PAL_11/objects/object_hni.xml
new file mode 100644
index 000000000..6b317eb7a
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_hni.xml
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_horse.xml b/soh/assets/xml/N64_PAL_11/objects/object_horse.xml
new file mode 100644
index 000000000..74619e597
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_horse.xml
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_horse_ganon.xml b/soh/assets/xml/N64_PAL_11/objects/object_horse_ganon.xml
new file mode 100644
index 000000000..98babb080
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_horse_ganon.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_horse_link_child.xml b/soh/assets/xml/N64_PAL_11/objects/object_horse_link_child.xml
new file mode 100644
index 000000000..1491189a1
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_horse_link_child.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_horse_normal.xml b/soh/assets/xml/N64_PAL_11/objects/object_horse_normal.xml
new file mode 100644
index 000000000..2bc2cb0c6
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_horse_normal.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_horse_zelda.xml b/soh/assets/xml/N64_PAL_11/objects/object_horse_zelda.xml
new file mode 100644
index 000000000..9595c3245
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_horse_zelda.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_hs.xml b/soh/assets/xml/N64_PAL_11/objects/object_hs.xml
new file mode 100644
index 000000000..cf5d06e1a
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_hs.xml
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_human.xml b/soh/assets/xml/N64_PAL_11/objects/object_human.xml
new file mode 100644
index 000000000..05795cb33
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_human.xml
@@ -0,0 +1,216 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_ice_objects.xml b/soh/assets/xml/N64_PAL_11/objects/object_ice_objects.xml
new file mode 100644
index 000000000..a4e2e9b12
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_ice_objects.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_ik.xml b/soh/assets/xml/N64_PAL_11/objects/object_ik.xml
new file mode 100644
index 000000000..7d10babfa
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_ik.xml
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_im.xml b/soh/assets/xml/N64_PAL_11/objects/object_im.xml
new file mode 100644
index 000000000..a628a113a
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_im.xml
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_in.xml b/soh/assets/xml/N64_PAL_11/objects/object_in.xml
new file mode 100644
index 000000000..84c114047
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_in.xml
@@ -0,0 +1,142 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_ingate.xml b/soh/assets/xml/N64_PAL_11/objects/object_ingate.xml
new file mode 100644
index 000000000..e6be42beb
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_ingate.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_jj.xml b/soh/assets/xml/N64_PAL_11/objects/object_jj.xml
new file mode 100644
index 000000000..62bae8cb9
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_jj.xml
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_js.xml b/soh/assets/xml/N64_PAL_11/objects/object_js.xml
new file mode 100644
index 000000000..ff7bd3efa
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_js.xml
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_jya_door.xml b/soh/assets/xml/N64_PAL_11/objects/object_jya_door.xml
new file mode 100644
index 000000000..60a7b3788
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_jya_door.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_jya_iron.xml b/soh/assets/xml/N64_PAL_11/objects/object_jya_iron.xml
new file mode 100644
index 000000000..c6f6773c6
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_jya_iron.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_jya_obj.xml b/soh/assets/xml/N64_PAL_11/objects/object_jya_obj.xml
new file mode 100644
index 000000000..4a203b0b9
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_jya_obj.xml
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_ka.xml b/soh/assets/xml/N64_PAL_11/objects/object_ka.xml
new file mode 100644
index 000000000..eb952732b
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_ka.xml
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_kanban.xml b/soh/assets/xml/N64_PAL_11/objects/object_kanban.xml
new file mode 100644
index 000000000..9ffc7a2ce
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_kanban.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_kibako2.xml b/soh/assets/xml/N64_PAL_11/objects/object_kibako2.xml
new file mode 100644
index 000000000..a701b294d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_kibako2.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_kingdodongo.xml b/soh/assets/xml/N64_PAL_11/objects/object_kingdodongo.xml
new file mode 100644
index 000000000..9b104b3ea
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_kingdodongo.xml
@@ -0,0 +1,130 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_km1.xml b/soh/assets/xml/N64_PAL_11/objects/object_km1.xml
new file mode 100644
index 000000000..0a918a798
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_km1.xml
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_kusa.xml b/soh/assets/xml/N64_PAL_11/objects/object_kusa.xml
new file mode 100644
index 000000000..67291a554
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_kusa.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_kw1.xml b/soh/assets/xml/N64_PAL_11/objects/object_kw1.xml
new file mode 100644
index 000000000..eab561b1f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_kw1.xml
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_kz.xml b/soh/assets/xml/N64_PAL_11/objects/object_kz.xml
new file mode 100644
index 000000000..4624fefdb
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_kz.xml
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_light_ring.xml b/soh/assets/xml/N64_PAL_11/objects/object_light_ring.xml
new file mode 100644
index 000000000..babe7d2aa
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_light_ring.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_lightbox.xml b/soh/assets/xml/N64_PAL_11/objects/object_lightbox.xml
new file mode 100644
index 000000000..552a79d7c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_lightbox.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_lightswitch.xml b/soh/assets/xml/N64_PAL_11/objects/object_lightswitch.xml
new file mode 100644
index 000000000..cfd5dcfb4
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_lightswitch.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_link_boy.xml b/soh/assets/xml/N64_PAL_11/objects/object_link_boy.xml
new file mode 100644
index 000000000..49f439271
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_link_boy.xml
@@ -0,0 +1,271 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_link_child.xml b/soh/assets/xml/N64_PAL_11/objects/object_link_child.xml
new file mode 100644
index 000000000..0de400373
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_link_child.xml
@@ -0,0 +1,225 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_ma1.xml b/soh/assets/xml/N64_PAL_11/objects/object_ma1.xml
new file mode 100644
index 000000000..63eeb3895
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_ma1.xml
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_ma2.xml b/soh/assets/xml/N64_PAL_11/objects/object_ma2.xml
new file mode 100644
index 000000000..ce5910fb8
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_ma2.xml
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_mag.xml b/soh/assets/xml/N64_PAL_11/objects/object_mag.xml
new file mode 100644
index 000000000..257f72363
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_mag.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_mamenoki.xml b/soh/assets/xml/N64_PAL_11/objects/object_mamenoki.xml
new file mode 100644
index 000000000..819d89022
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_mamenoki.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_mastergolon.xml b/soh/assets/xml/N64_PAL_11/objects/object_mastergolon.xml
new file mode 100644
index 000000000..6dd9d1659
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_mastergolon.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_masterkokiri.xml b/soh/assets/xml/N64_PAL_11/objects/object_masterkokiri.xml
new file mode 100644
index 000000000..af5a9ec15
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_masterkokiri.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_masterkokirihead.xml b/soh/assets/xml/N64_PAL_11/objects/object_masterkokirihead.xml
new file mode 100644
index 000000000..1e489323c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_masterkokirihead.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_masterzoora.xml b/soh/assets/xml/N64_PAL_11/objects/object_masterzoora.xml
new file mode 100644
index 000000000..2c703274e
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_masterzoora.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_mb.xml b/soh/assets/xml/N64_PAL_11/objects/object_mb.xml
new file mode 100644
index 000000000..a8471429d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_mb.xml
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_md.xml b/soh/assets/xml/N64_PAL_11/objects/object_md.xml
new file mode 100644
index 000000000..0c80fb780
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_md.xml
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_medal.xml b/soh/assets/xml/N64_PAL_11/objects/object_medal.xml
new file mode 100644
index 000000000..533872a55
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_medal.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_menkuri_objects.xml b/soh/assets/xml/N64_PAL_11/objects/object_menkuri_objects.xml
new file mode 100644
index 000000000..4c2b51df5
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_menkuri_objects.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_mir_ray.xml b/soh/assets/xml/N64_PAL_11/objects/object_mir_ray.xml
new file mode 100644
index 000000000..2acc9391a
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_mir_ray.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_mizu_objects.xml b/soh/assets/xml/N64_PAL_11/objects/object_mizu_objects.xml
new file mode 100644
index 000000000..1abd73bc0
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_mizu_objects.xml
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_mjin.xml b/soh/assets/xml/N64_PAL_11/objects/object_mjin.xml
new file mode 100644
index 000000000..daf9b0541
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_mjin.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_mjin_dark.xml b/soh/assets/xml/N64_PAL_11/objects/object_mjin_dark.xml
new file mode 100644
index 000000000..2fa0bdbe4
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_mjin_dark.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_mjin_flame.xml b/soh/assets/xml/N64_PAL_11/objects/object_mjin_flame.xml
new file mode 100644
index 000000000..6274feaee
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_mjin_flame.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_mjin_flash.xml b/soh/assets/xml/N64_PAL_11/objects/object_mjin_flash.xml
new file mode 100644
index 000000000..c1040ea11
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_mjin_flash.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_mjin_ice.xml b/soh/assets/xml/N64_PAL_11/objects/object_mjin_ice.xml
new file mode 100644
index 000000000..1aaeea193
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_mjin_ice.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_mjin_oka.xml b/soh/assets/xml/N64_PAL_11/objects/object_mjin_oka.xml
new file mode 100644
index 000000000..0f823b923
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_mjin_oka.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_mjin_soul.xml b/soh/assets/xml/N64_PAL_11/objects/object_mjin_soul.xml
new file mode 100644
index 000000000..6386f7f9e
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_mjin_soul.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_mjin_wind.xml b/soh/assets/xml/N64_PAL_11/objects/object_mjin_wind.xml
new file mode 100644
index 000000000..8bba7eb91
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_mjin_wind.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_mk.xml b/soh/assets/xml/N64_PAL_11/objects/object_mk.xml
new file mode 100644
index 000000000..0b4aaae8a
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_mk.xml
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_mm.xml b/soh/assets/xml/N64_PAL_11/objects/object_mm.xml
new file mode 100644
index 000000000..834afe5ef
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_mm.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_mo.xml b/soh/assets/xml/N64_PAL_11/objects/object_mo.xml
new file mode 100644
index 000000000..526fa94dd
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_mo.xml
@@ -0,0 +1,82 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_mori_hineri1.xml b/soh/assets/xml/N64_PAL_11/objects/object_mori_hineri1.xml
new file mode 100644
index 000000000..bb1b31e2f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_mori_hineri1.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_mori_hineri1a.xml b/soh/assets/xml/N64_PAL_11/objects/object_mori_hineri1a.xml
new file mode 100644
index 000000000..c750ce20d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_mori_hineri1a.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_mori_hineri2.xml b/soh/assets/xml/N64_PAL_11/objects/object_mori_hineri2.xml
new file mode 100644
index 000000000..785b85857
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_mori_hineri2.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_mori_hineri2a.xml b/soh/assets/xml/N64_PAL_11/objects/object_mori_hineri2a.xml
new file mode 100644
index 000000000..ad1bb4d5f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_mori_hineri2a.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_mori_objects.xml b/soh/assets/xml/N64_PAL_11/objects/object_mori_objects.xml
new file mode 100644
index 000000000..58ea8c085
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_mori_objects.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_mori_tex.xml b/soh/assets/xml/N64_PAL_11/objects/object_mori_tex.xml
new file mode 100644
index 000000000..175b875fb
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_mori_tex.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_ms.xml b/soh/assets/xml/N64_PAL_11/objects/object_ms.xml
new file mode 100644
index 000000000..a87d0e6b3
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_ms.xml
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_mu.xml b/soh/assets/xml/N64_PAL_11/objects/object_mu.xml
new file mode 100644
index 000000000..7251ff721
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_mu.xml
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_nb.xml b/soh/assets/xml/N64_PAL_11/objects/object_nb.xml
new file mode 100644
index 000000000..74de9e285
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_nb.xml
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_niw.xml b/soh/assets/xml/N64_PAL_11/objects/object_niw.xml
new file mode 100644
index 000000000..4eafec956
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_niw.xml
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_nwc.xml b/soh/assets/xml/N64_PAL_11/objects/object_nwc.xml
new file mode 100644
index 000000000..96ffa3238
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_nwc.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_ny.xml b/soh/assets/xml/N64_PAL_11/objects/object_ny.xml
new file mode 100644
index 000000000..e2e8187ff
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_ny.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_oA1.xml b/soh/assets/xml/N64_PAL_11/objects/object_oA1.xml
new file mode 100644
index 000000000..1d665f101
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_oA1.xml
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_oA10.xml b/soh/assets/xml/N64_PAL_11/objects/object_oA10.xml
new file mode 100644
index 000000000..65d080834
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_oA10.xml
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_oA11.xml b/soh/assets/xml/N64_PAL_11/objects/object_oA11.xml
new file mode 100644
index 000000000..92ae474b6
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_oA11.xml
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_oA2.xml b/soh/assets/xml/N64_PAL_11/objects/object_oA2.xml
new file mode 100644
index 000000000..ffdcd7989
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_oA2.xml
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_oA3.xml b/soh/assets/xml/N64_PAL_11/objects/object_oA3.xml
new file mode 100644
index 000000000..a492bd875
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_oA3.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_oA4.xml b/soh/assets/xml/N64_PAL_11/objects/object_oA4.xml
new file mode 100644
index 000000000..dcdbbfff9
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_oA4.xml
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_oA5.xml b/soh/assets/xml/N64_PAL_11/objects/object_oA5.xml
new file mode 100644
index 000000000..55072176d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_oA5.xml
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_oA6.xml b/soh/assets/xml/N64_PAL_11/objects/object_oA6.xml
new file mode 100644
index 000000000..c17a51088
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_oA6.xml
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_oA7.xml b/soh/assets/xml/N64_PAL_11/objects/object_oA7.xml
new file mode 100644
index 000000000..52c68f639
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_oA7.xml
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_oA8.xml b/soh/assets/xml/N64_PAL_11/objects/object_oA8.xml
new file mode 100644
index 000000000..8ed2d3df5
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_oA8.xml
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_oA9.xml b/soh/assets/xml/N64_PAL_11/objects/object_oA9.xml
new file mode 100644
index 000000000..d5c16abfc
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_oA9.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_oB1.xml b/soh/assets/xml/N64_PAL_11/objects/object_oB1.xml
new file mode 100644
index 000000000..2f50c967b
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_oB1.xml
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_oB2.xml b/soh/assets/xml/N64_PAL_11/objects/object_oB2.xml
new file mode 100644
index 000000000..230783cea
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_oB2.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_oB3.xml b/soh/assets/xml/N64_PAL_11/objects/object_oB3.xml
new file mode 100644
index 000000000..1c42ddacc
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_oB3.xml
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_oB4.xml b/soh/assets/xml/N64_PAL_11/objects/object_oB4.xml
new file mode 100644
index 000000000..2924c9e75
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_oB4.xml
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_oE1.xml b/soh/assets/xml/N64_PAL_11/objects/object_oE1.xml
new file mode 100644
index 000000000..4d5b1663f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_oE1.xml
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_oE10.xml b/soh/assets/xml/N64_PAL_11/objects/object_oE10.xml
new file mode 100644
index 000000000..04ce91437
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_oE10.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_oE11.xml b/soh/assets/xml/N64_PAL_11/objects/object_oE11.xml
new file mode 100644
index 000000000..04f6f186d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_oE11.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_oE12.xml b/soh/assets/xml/N64_PAL_11/objects/object_oE12.xml
new file mode 100644
index 000000000..a5fa39fd2
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_oE12.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_oE1s.xml b/soh/assets/xml/N64_PAL_11/objects/object_oE1s.xml
new file mode 100644
index 000000000..faf6ab734
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_oE1s.xml
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_oE2.xml b/soh/assets/xml/N64_PAL_11/objects/object_oE2.xml
new file mode 100644
index 000000000..af62ad6d1
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_oE2.xml
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_oE3.xml b/soh/assets/xml/N64_PAL_11/objects/object_oE3.xml
new file mode 100644
index 000000000..95227da38
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_oE3.xml
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_oE4.xml b/soh/assets/xml/N64_PAL_11/objects/object_oE4.xml
new file mode 100644
index 000000000..ae48d2ade
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_oE4.xml
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_oE4s.xml b/soh/assets/xml/N64_PAL_11/objects/object_oE4s.xml
new file mode 100644
index 000000000..584019568
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_oE4s.xml
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_oE5.xml b/soh/assets/xml/N64_PAL_11/objects/object_oE5.xml
new file mode 100644
index 000000000..f5edf745a
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_oE5.xml
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_oE6.xml b/soh/assets/xml/N64_PAL_11/objects/object_oE6.xml
new file mode 100644
index 000000000..95bb602b6
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_oE6.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_oE7.xml b/soh/assets/xml/N64_PAL_11/objects/object_oE7.xml
new file mode 100644
index 000000000..b3e588d4c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_oE7.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_oE8.xml b/soh/assets/xml/N64_PAL_11/objects/object_oE8.xml
new file mode 100644
index 000000000..be5de2494
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_oE8.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_oE9.xml b/soh/assets/xml/N64_PAL_11/objects/object_oE9.xml
new file mode 100644
index 000000000..8ea7ee18c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_oE9.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_oE_anime.xml b/soh/assets/xml/N64_PAL_11/objects/object_oE_anime.xml
new file mode 100644
index 000000000..f6b4659e2
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_oE_anime.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_oF1d_map.xml b/soh/assets/xml/N64_PAL_11/objects/object_oF1d_map.xml
new file mode 100644
index 000000000..09a35dbd1
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_oF1d_map.xml
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_oF1s.xml b/soh/assets/xml/N64_PAL_11/objects/object_oF1s.xml
new file mode 100644
index 000000000..fe41dde63
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_oF1s.xml
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_o_anime.xml b/soh/assets/xml/N64_PAL_11/objects/object_o_anime.xml
new file mode 100644
index 000000000..4ef4ac44c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_o_anime.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_okuta.xml b/soh/assets/xml/N64_PAL_11/objects/object_okuta.xml
new file mode 100644
index 000000000..b4fccea6f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_okuta.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_opening_demo1.xml b/soh/assets/xml/N64_PAL_11/objects/object_opening_demo1.xml
new file mode 100644
index 000000000..fd0323027
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_opening_demo1.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_os.xml b/soh/assets/xml/N64_PAL_11/objects/object_os.xml
new file mode 100644
index 000000000..7c3029443
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_os.xml
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_os_anime.xml b/soh/assets/xml/N64_PAL_11/objects/object_os_anime.xml
new file mode 100644
index 000000000..c90e37b37
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_os_anime.xml
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_ossan.xml b/soh/assets/xml/N64_PAL_11/objects/object_ossan.xml
new file mode 100644
index 000000000..963053f3f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_ossan.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_ouke_haka.xml b/soh/assets/xml/N64_PAL_11/objects/object_ouke_haka.xml
new file mode 100644
index 000000000..11da9b26e
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_ouke_haka.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_owl.xml b/soh/assets/xml/N64_PAL_11/objects/object_owl.xml
new file mode 100644
index 000000000..fdc64b3aa
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_owl.xml
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_peehat.xml b/soh/assets/xml/N64_PAL_11/objects/object_peehat.xml
new file mode 100644
index 000000000..42ee66cde
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_peehat.xml
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_po_composer.xml b/soh/assets/xml/N64_PAL_11/objects/object_po_composer.xml
new file mode 100644
index 000000000..2ab8d64d8
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_po_composer.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_po_field.xml b/soh/assets/xml/N64_PAL_11/objects/object_po_field.xml
new file mode 100644
index 000000000..10b402e2c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_po_field.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_po_sisters.xml b/soh/assets/xml/N64_PAL_11/objects/object_po_sisters.xml
new file mode 100644
index 000000000..e0c9f0834
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_po_sisters.xml
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_poh.xml b/soh/assets/xml/N64_PAL_11/objects/object_poh.xml
new file mode 100644
index 000000000..009d0fca3
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_poh.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_ps.xml b/soh/assets/xml/N64_PAL_11/objects/object_ps.xml
new file mode 100644
index 000000000..043e232d6
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_ps.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_pu_box.xml b/soh/assets/xml/N64_PAL_11/objects/object_pu_box.xml
new file mode 100644
index 000000000..e1d686e97
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_pu_box.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_rd.xml b/soh/assets/xml/N64_PAL_11/objects/object_rd.xml
new file mode 100644
index 000000000..22c7d3373
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_rd.xml
@@ -0,0 +1,124 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_reeba.xml b/soh/assets/xml/N64_PAL_11/objects/object_reeba.xml
new file mode 100644
index 000000000..32c697bd9
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_reeba.xml
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_relay_objects.xml b/soh/assets/xml/N64_PAL_11/objects/object_relay_objects.xml
new file mode 100644
index 000000000..47b92fcd2
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_relay_objects.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_rl.xml b/soh/assets/xml/N64_PAL_11/objects/object_rl.xml
new file mode 100644
index 000000000..625ab83a1
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_rl.xml
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_rr.xml b/soh/assets/xml/N64_PAL_11/objects/object_rr.xml
new file mode 100644
index 000000000..98726b14b
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_rr.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_rs.xml b/soh/assets/xml/N64_PAL_11/objects/object_rs.xml
new file mode 100644
index 000000000..1da1488af
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_rs.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_ru1.xml b/soh/assets/xml/N64_PAL_11/objects/object_ru1.xml
new file mode 100644
index 000000000..3d413619f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_ru1.xml
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_ru2.xml b/soh/assets/xml/N64_PAL_11/objects/object_ru2.xml
new file mode 100644
index 000000000..2a8d70af3
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_ru2.xml
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_sa.xml b/soh/assets/xml/N64_PAL_11/objects/object_sa.xml
new file mode 100644
index 000000000..a19446453
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_sa.xml
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_sb.xml b/soh/assets/xml/N64_PAL_11/objects/object_sb.xml
new file mode 100644
index 000000000..64d3bb005
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_sb.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_sd.xml b/soh/assets/xml/N64_PAL_11/objects/object_sd.xml
new file mode 100644
index 000000000..fb58428c3
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_sd.xml
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_shop_dungen.xml b/soh/assets/xml/N64_PAL_11/objects/object_shop_dungen.xml
new file mode 100644
index 000000000..594c43d39
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_shop_dungen.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_shopnuts.xml b/soh/assets/xml/N64_PAL_11/objects/object_shopnuts.xml
new file mode 100644
index 000000000..a4e12e38a
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_shopnuts.xml
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_siofuki.xml b/soh/assets/xml/N64_PAL_11/objects/object_siofuki.xml
new file mode 100644
index 000000000..a23240a72
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_siofuki.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_sk2.xml b/soh/assets/xml/N64_PAL_11/objects/object_sk2.xml
new file mode 100644
index 000000000..f2e7ef6d8
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_sk2.xml
@@ -0,0 +1,130 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_skb.xml b/soh/assets/xml/N64_PAL_11/objects/object_skb.xml
new file mode 100644
index 000000000..5b5efb484
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_skb.xml
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_skj.xml b/soh/assets/xml/N64_PAL_11/objects/object_skj.xml
new file mode 100644
index 000000000..686a96de5
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_skj.xml
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_spot00_break.xml b/soh/assets/xml/N64_PAL_11/objects/object_spot00_break.xml
new file mode 100644
index 000000000..d3be88315
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_spot00_break.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_spot00_objects.xml b/soh/assets/xml/N64_PAL_11/objects/object_spot00_objects.xml
new file mode 100644
index 000000000..10fb13aea
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_spot00_objects.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_spot01_matoya.xml b/soh/assets/xml/N64_PAL_11/objects/object_spot01_matoya.xml
new file mode 100644
index 000000000..d44b944e0
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_spot01_matoya.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_spot01_matoyab.xml b/soh/assets/xml/N64_PAL_11/objects/object_spot01_matoyab.xml
new file mode 100644
index 000000000..720f50cd3
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_spot01_matoyab.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_spot01_objects.xml b/soh/assets/xml/N64_PAL_11/objects/object_spot01_objects.xml
new file mode 100644
index 000000000..413e032a9
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_spot01_objects.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_spot01_objects2.xml b/soh/assets/xml/N64_PAL_11/objects/object_spot01_objects2.xml
new file mode 100644
index 000000000..36741a949
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_spot01_objects2.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_spot02_objects.xml b/soh/assets/xml/N64_PAL_11/objects/object_spot02_objects.xml
new file mode 100644
index 000000000..65f45ff51
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_spot02_objects.xml
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_spot03_object.xml b/soh/assets/xml/N64_PAL_11/objects/object_spot03_object.xml
new file mode 100644
index 000000000..f182e7d99
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_spot03_object.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_spot04_objects.xml b/soh/assets/xml/N64_PAL_11/objects/object_spot04_objects.xml
new file mode 100644
index 000000000..66293d752
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_spot04_objects.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_spot05_objects.xml b/soh/assets/xml/N64_PAL_11/objects/object_spot05_objects.xml
new file mode 100644
index 000000000..6e7079149
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_spot05_objects.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_spot06_objects.xml b/soh/assets/xml/N64_PAL_11/objects/object_spot06_objects.xml
new file mode 100644
index 000000000..e3da63b0f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_spot06_objects.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_spot07_object.xml b/soh/assets/xml/N64_PAL_11/objects/object_spot07_object.xml
new file mode 100644
index 000000000..5bc2bfb6b
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_spot07_object.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_spot08_obj.xml b/soh/assets/xml/N64_PAL_11/objects/object_spot08_obj.xml
new file mode 100644
index 000000000..4d71f3473
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_spot08_obj.xml
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_spot09_obj.xml b/soh/assets/xml/N64_PAL_11/objects/object_spot09_obj.xml
new file mode 100644
index 000000000..b4d9ae42a
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_spot09_obj.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_spot11_obj.xml b/soh/assets/xml/N64_PAL_11/objects/object_spot11_obj.xml
new file mode 100644
index 000000000..257298f7c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_spot11_obj.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_spot12_obj.xml b/soh/assets/xml/N64_PAL_11/objects/object_spot12_obj.xml
new file mode 100644
index 000000000..d619c781e
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_spot12_obj.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_spot15_obj.xml b/soh/assets/xml/N64_PAL_11/objects/object_spot15_obj.xml
new file mode 100644
index 000000000..bd59b8cd1
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_spot15_obj.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_spot16_obj.xml b/soh/assets/xml/N64_PAL_11/objects/object_spot16_obj.xml
new file mode 100644
index 000000000..d39de812a
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_spot16_obj.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_spot17_obj.xml b/soh/assets/xml/N64_PAL_11/objects/object_spot17_obj.xml
new file mode 100644
index 000000000..d4239d8d2
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_spot17_obj.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_spot18_obj.xml b/soh/assets/xml/N64_PAL_11/objects/object_spot18_obj.xml
new file mode 100644
index 000000000..cc12b7894
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_spot18_obj.xml
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_ssh.xml b/soh/assets/xml/N64_PAL_11/objects/object_ssh.xml
new file mode 100644
index 000000000..6283f8e9f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_ssh.xml
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_sst.xml b/soh/assets/xml/N64_PAL_11/objects/object_sst.xml
new file mode 100644
index 000000000..a80780741
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_sst.xml
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_st.xml b/soh/assets/xml/N64_PAL_11/objects/object_st.xml
new file mode 100644
index 000000000..983b9e2ea
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_st.xml
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_stream.xml b/soh/assets/xml/N64_PAL_11/objects/object_stream.xml
new file mode 100644
index 000000000..59b0838e4
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_stream.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_syokudai.xml b/soh/assets/xml/N64_PAL_11/objects/object_syokudai.xml
new file mode 100644
index 000000000..c1670edec
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_syokudai.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_ta.xml b/soh/assets/xml/N64_PAL_11/objects/object_ta.xml
new file mode 100644
index 000000000..5e446bf5c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_ta.xml
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_timeblock.xml b/soh/assets/xml/N64_PAL_11/objects/object_timeblock.xml
new file mode 100644
index 000000000..1d6b9e698
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_timeblock.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_tite.xml b/soh/assets/xml/N64_PAL_11/objects/object_tite.xml
new file mode 100644
index 000000000..1be65c495
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_tite.xml
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_tk.xml b/soh/assets/xml/N64_PAL_11/objects/object_tk.xml
new file mode 100644
index 000000000..6869280e6
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_tk.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_toki_objects.xml b/soh/assets/xml/N64_PAL_11/objects/object_toki_objects.xml
new file mode 100644
index 000000000..cd07e60d2
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_toki_objects.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_torch2.xml b/soh/assets/xml/N64_PAL_11/objects/object_torch2.xml
new file mode 100644
index 000000000..ec55bbe26
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_torch2.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_toryo.xml b/soh/assets/xml/N64_PAL_11/objects/object_toryo.xml
new file mode 100644
index 000000000..73f3dcb1e
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_toryo.xml
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_tp.xml b/soh/assets/xml/N64_PAL_11/objects/object_tp.xml
new file mode 100644
index 000000000..8ea908825
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_tp.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_tr.xml b/soh/assets/xml/N64_PAL_11/objects/object_tr.xml
new file mode 100644
index 000000000..e84d0896d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_tr.xml
@@ -0,0 +1,149 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_trap.xml b/soh/assets/xml/N64_PAL_11/objects/object_trap.xml
new file mode 100644
index 000000000..56195cf41
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_trap.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_triforce_spot.xml b/soh/assets/xml/N64_PAL_11/objects/object_triforce_spot.xml
new file mode 100644
index 000000000..87d449458
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_triforce_spot.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_ts.xml b/soh/assets/xml/N64_PAL_11/objects/object_ts.xml
new file mode 100644
index 000000000..567277bc3
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_ts.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_tsubo.xml b/soh/assets/xml/N64_PAL_11/objects/object_tsubo.xml
new file mode 100644
index 000000000..ee2c5e184
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_tsubo.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_tw.xml b/soh/assets/xml/N64_PAL_11/objects/object_tw.xml
new file mode 100644
index 000000000..66cd3a7c2
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_tw.xml
@@ -0,0 +1,332 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_umajump.xml b/soh/assets/xml/N64_PAL_11/objects/object_umajump.xml
new file mode 100644
index 000000000..2ee4ade46
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_umajump.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_vali.xml b/soh/assets/xml/N64_PAL_11/objects/object_vali.xml
new file mode 100644
index 000000000..2bab5efaa
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_vali.xml
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_vase.xml b/soh/assets/xml/N64_PAL_11/objects/object_vase.xml
new file mode 100644
index 000000000..091d4c51e
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_vase.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_vm.xml b/soh/assets/xml/N64_PAL_11/objects/object_vm.xml
new file mode 100644
index 000000000..c5b949b36
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_vm.xml
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_wallmaster.xml b/soh/assets/xml/N64_PAL_11/objects/object_wallmaster.xml
new file mode 100644
index 000000000..fbbc4f4af
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_wallmaster.xml
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_warp1.xml b/soh/assets/xml/N64_PAL_11/objects/object_warp1.xml
new file mode 100644
index 000000000..1497d7a10
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_warp1.xml
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_warp2.xml b/soh/assets/xml/N64_PAL_11/objects/object_warp2.xml
new file mode 100644
index 000000000..b6d1b3624
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_warp2.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_wf.xml b/soh/assets/xml/N64_PAL_11/objects/object_wf.xml
new file mode 100644
index 000000000..ebfb708d2
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_wf.xml
@@ -0,0 +1,128 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_wood02.xml b/soh/assets/xml/N64_PAL_11/objects/object_wood02.xml
new file mode 100644
index 000000000..47ec342ca
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_wood02.xml
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_xc.xml b/soh/assets/xml/N64_PAL_11/objects/object_xc.xml
new file mode 100644
index 000000000..030ae9394
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_xc.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_yabusame_point.xml b/soh/assets/xml/N64_PAL_11/objects/object_yabusame_point.xml
new file mode 100644
index 000000000..bed9e8a60
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_yabusame_point.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_ydan_objects.xml b/soh/assets/xml/N64_PAL_11/objects/object_ydan_objects.xml
new file mode 100644
index 000000000..e2adf307f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_ydan_objects.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_yukabyun.xml b/soh/assets/xml/N64_PAL_11/objects/object_yukabyun.xml
new file mode 100644
index 000000000..d594ebbb8
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_yukabyun.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_zf.xml b/soh/assets/xml/N64_PAL_11/objects/object_zf.xml
new file mode 100644
index 000000000..7f20eb786
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_zf.xml
@@ -0,0 +1,182 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_zg.xml b/soh/assets/xml/N64_PAL_11/objects/object_zg.xml
new file mode 100644
index 000000000..79005516c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_zg.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_zl1.xml b/soh/assets/xml/N64_PAL_11/objects/object_zl1.xml
new file mode 100644
index 000000000..c7082a3db
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_zl1.xml
@@ -0,0 +1,114 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_zl2.xml b/soh/assets/xml/N64_PAL_11/objects/object_zl2.xml
new file mode 100644
index 000000000..9af0a6527
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_zl2.xml
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_zl2_anime1.xml b/soh/assets/xml/N64_PAL_11/objects/object_zl2_anime1.xml
new file mode 100644
index 000000000..cada50486
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_zl2_anime1.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_zl2_anime2.xml b/soh/assets/xml/N64_PAL_11/objects/object_zl2_anime2.xml
new file mode 100644
index 000000000..47016e2e0
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_zl2_anime2.xml
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_zl4.xml b/soh/assets/xml/N64_PAL_11/objects/object_zl4.xml
new file mode 100644
index 000000000..b43e5ba34
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_zl4.xml
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/objects/object_zo.xml b/soh/assets/xml/N64_PAL_11/objects/object_zo.xml
new file mode 100644
index 000000000..77465760e
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/objects/object_zo.xml
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/overlays/ovl_Arrow_Fire.xml b/soh/assets/xml/N64_PAL_11/overlays/ovl_Arrow_Fire.xml
new file mode 100644
index 000000000..2d8cfcaf2
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/overlays/ovl_Arrow_Fire.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/overlays/ovl_Arrow_Ice.xml b/soh/assets/xml/N64_PAL_11/overlays/ovl_Arrow_Ice.xml
new file mode 100644
index 000000000..b23cb218c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/overlays/ovl_Arrow_Ice.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/overlays/ovl_Arrow_Light.xml b/soh/assets/xml/N64_PAL_11/overlays/ovl_Arrow_Light.xml
new file mode 100644
index 000000000..3d8e09460
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/overlays/ovl_Arrow_Light.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/overlays/ovl_Bg_Ganon_Otyuka.xml b/soh/assets/xml/N64_PAL_11/overlays/ovl_Bg_Ganon_Otyuka.xml
new file mode 100644
index 000000000..5bba7f35b
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/overlays/ovl_Bg_Ganon_Otyuka.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/overlays/ovl_Bg_Jya_Cobra.xml b/soh/assets/xml/N64_PAL_11/overlays/ovl_Bg_Jya_Cobra.xml
new file mode 100644
index 000000000..ab0bce82e
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/overlays/ovl_Bg_Jya_Cobra.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/overlays/ovl_Boss_Dodongo.xml b/soh/assets/xml/N64_PAL_11/overlays/ovl_Boss_Dodongo.xml
new file mode 100644
index 000000000..f2ee5b7b8
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/overlays/ovl_Boss_Dodongo.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/overlays/ovl_Boss_Ganon.xml b/soh/assets/xml/N64_PAL_11/overlays/ovl_Boss_Ganon.xml
new file mode 100644
index 000000000..b1bec2b0b
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/overlays/ovl_Boss_Ganon.xml
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/overlays/ovl_Boss_Ganon2.xml b/soh/assets/xml/N64_PAL_11/overlays/ovl_Boss_Ganon2.xml
new file mode 100644
index 000000000..2b11fb42f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/overlays/ovl_Boss_Ganon2.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/overlays/ovl_Boss_Sst.xml b/soh/assets/xml/N64_PAL_11/overlays/ovl_Boss_Sst.xml
new file mode 100644
index 000000000..cb9ccd830
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/overlays/ovl_Boss_Sst.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/overlays/ovl_Demo_Shd.xml b/soh/assets/xml/N64_PAL_11/overlays/ovl_Demo_Shd.xml
new file mode 100644
index 000000000..5f634e3ef
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/overlays/ovl_Demo_Shd.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/overlays/ovl_En_Bili.xml b/soh/assets/xml/N64_PAL_11/overlays/ovl_En_Bili.xml
new file mode 100644
index 000000000..8a77b7bd3
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/overlays/ovl_En_Bili.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/overlays/ovl_En_Clear_Tag.xml b/soh/assets/xml/N64_PAL_11/overlays/ovl_En_Clear_Tag.xml
new file mode 100644
index 000000000..e8615ceb0
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/overlays/ovl_En_Clear_Tag.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/overlays/ovl_En_Ganon_Mant.xml b/soh/assets/xml/N64_PAL_11/overlays/ovl_En_Ganon_Mant.xml
new file mode 100644
index 000000000..c756df222
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/overlays/ovl_En_Ganon_Mant.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/overlays/ovl_En_Ganon_Organ.xml b/soh/assets/xml/N64_PAL_11/overlays/ovl_En_Ganon_Organ.xml
new file mode 100644
index 000000000..de32f9934
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/overlays/ovl_En_Ganon_Organ.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/overlays/ovl_En_Holl.xml b/soh/assets/xml/N64_PAL_11/overlays/ovl_En_Holl.xml
new file mode 100644
index 000000000..6d6fa0629
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/overlays/ovl_En_Holl.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/overlays/ovl_En_Jsjutan.xml b/soh/assets/xml/N64_PAL_11/overlays/ovl_En_Jsjutan.xml
new file mode 100644
index 000000000..a43abd76f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/overlays/ovl_En_Jsjutan.xml
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/overlays/ovl_En_Kanban.xml b/soh/assets/xml/N64_PAL_11/overlays/ovl_En_Kanban.xml
new file mode 100644
index 000000000..e3776fd89
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/overlays/ovl_En_Kanban.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/overlays/ovl_En_Sda.xml b/soh/assets/xml/N64_PAL_11/overlays/ovl_En_Sda.xml
new file mode 100644
index 000000000..1dffb7350
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/overlays/ovl_En_Sda.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/overlays/ovl_En_Ssh.xml b/soh/assets/xml/N64_PAL_11/overlays/ovl_En_Ssh.xml
new file mode 100644
index 000000000..2dbda2ff3
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/overlays/ovl_En_Ssh.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/overlays/ovl_En_St.xml b/soh/assets/xml/N64_PAL_11/overlays/ovl_En_St.xml
new file mode 100644
index 000000000..f3e3777b7
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/overlays/ovl_En_St.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/overlays/ovl_En_Sth.xml b/soh/assets/xml/N64_PAL_11/overlays/ovl_En_Sth.xml
new file mode 100644
index 000000000..2df6f809f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/overlays/ovl_En_Sth.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/overlays/ovl_End_Title.xml b/soh/assets/xml/N64_PAL_11/overlays/ovl_End_Title.xml
new file mode 100644
index 000000000..f2dd668b7
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/overlays/ovl_End_Title.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/overlays/ovl_File_Choose.xml b/soh/assets/xml/N64_PAL_11/overlays/ovl_File_Choose.xml
new file mode 100644
index 000000000..55c8779e4
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/overlays/ovl_File_Choose.xml
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/overlays/ovl_Magic_Dark.xml b/soh/assets/xml/N64_PAL_11/overlays/ovl_Magic_Dark.xml
new file mode 100644
index 000000000..ca09f987b
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/overlays/ovl_Magic_Dark.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/overlays/ovl_Magic_Fire.xml b/soh/assets/xml/N64_PAL_11/overlays/ovl_Magic_Fire.xml
new file mode 100644
index 000000000..b5b7ba82d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/overlays/ovl_Magic_Fire.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/overlays/ovl_Magic_Wind.xml b/soh/assets/xml/N64_PAL_11/overlays/ovl_Magic_Wind.xml
new file mode 100644
index 000000000..84f8d4311
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/overlays/ovl_Magic_Wind.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/overlays/ovl_Oceff_Spot.xml b/soh/assets/xml/N64_PAL_11/overlays/ovl_Oceff_Spot.xml
new file mode 100644
index 000000000..9a53952f0
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/overlays/ovl_Oceff_Spot.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/overlays/ovl_Oceff_Storm.xml b/soh/assets/xml/N64_PAL_11/overlays/ovl_Oceff_Storm.xml
new file mode 100644
index 000000000..ea136cdf8
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/overlays/ovl_Oceff_Storm.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/overlays/ovl_Oceff_Wipe.xml b/soh/assets/xml/N64_PAL_11/overlays/ovl_Oceff_Wipe.xml
new file mode 100644
index 000000000..41d6c2a99
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/overlays/ovl_Oceff_Wipe.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/overlays/ovl_Oceff_Wipe2.xml b/soh/assets/xml/N64_PAL_11/overlays/ovl_Oceff_Wipe2.xml
new file mode 100644
index 000000000..9cc7812fa
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/overlays/ovl_Oceff_Wipe2.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/overlays/ovl_Oceff_Wipe3.xml b/soh/assets/xml/N64_PAL_11/overlays/ovl_Oceff_Wipe3.xml
new file mode 100644
index 000000000..8c2500cab
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/overlays/ovl_Oceff_Wipe3.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/overlays/ovl_Oceff_Wipe4.xml b/soh/assets/xml/N64_PAL_11/overlays/ovl_Oceff_Wipe4.xml
new file mode 100644
index 000000000..8db170584
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/overlays/ovl_Oceff_Wipe4.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/dungeons/Bmori1.xml b/soh/assets/xml/N64_PAL_11/scenes/dungeons/Bmori1.xml
new file mode 100644
index 000000000..70aac3464
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/dungeons/Bmori1.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/dungeons/FIRE_bs.xml b/soh/assets/xml/N64_PAL_11/scenes/dungeons/FIRE_bs.xml
new file mode 100644
index 000000000..9e65ba617
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/dungeons/FIRE_bs.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/dungeons/HAKAdan.xml b/soh/assets/xml/N64_PAL_11/scenes/dungeons/HAKAdan.xml
new file mode 100644
index 000000000..cc2935a1c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/dungeons/HAKAdan.xml
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/dungeons/HAKAdanCH.xml b/soh/assets/xml/N64_PAL_11/scenes/dungeons/HAKAdanCH.xml
new file mode 100644
index 000000000..eb55a19f5
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/dungeons/HAKAdanCH.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/dungeons/HAKAdan_bs.xml b/soh/assets/xml/N64_PAL_11/scenes/dungeons/HAKAdan_bs.xml
new file mode 100644
index 000000000..d3280ffe6
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/dungeons/HAKAdan_bs.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/dungeons/HIDAN.xml b/soh/assets/xml/N64_PAL_11/scenes/dungeons/HIDAN.xml
new file mode 100644
index 000000000..dc4d56849
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/dungeons/HIDAN.xml
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/dungeons/MIZUsin.xml b/soh/assets/xml/N64_PAL_11/scenes/dungeons/MIZUsin.xml
new file mode 100644
index 000000000..beb765c85
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/dungeons/MIZUsin.xml
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/dungeons/MIZUsin_bs.xml b/soh/assets/xml/N64_PAL_11/scenes/dungeons/MIZUsin_bs.xml
new file mode 100644
index 000000000..b64089530
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/dungeons/MIZUsin_bs.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/dungeons/bdan.xml b/soh/assets/xml/N64_PAL_11/scenes/dungeons/bdan.xml
new file mode 100644
index 000000000..c4edc9bea
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/dungeons/bdan.xml
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/dungeons/bdan_boss.xml b/soh/assets/xml/N64_PAL_11/scenes/dungeons/bdan_boss.xml
new file mode 100644
index 000000000..12d8d3e12
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/dungeons/bdan_boss.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/dungeons/ddan.xml b/soh/assets/xml/N64_PAL_11/scenes/dungeons/ddan.xml
new file mode 100644
index 000000000..f6572b9f8
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/dungeons/ddan.xml
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/dungeons/ddan_boss.xml b/soh/assets/xml/N64_PAL_11/scenes/dungeons/ddan_boss.xml
new file mode 100644
index 000000000..03eb73ea3
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/dungeons/ddan_boss.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/dungeons/ganon.xml b/soh/assets/xml/N64_PAL_11/scenes/dungeons/ganon.xml
new file mode 100644
index 000000000..0582da79f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/dungeons/ganon.xml
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/dungeons/ganon_boss.xml b/soh/assets/xml/N64_PAL_11/scenes/dungeons/ganon_boss.xml
new file mode 100644
index 000000000..c75914c29
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/dungeons/ganon_boss.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/dungeons/ganon_demo.xml b/soh/assets/xml/N64_PAL_11/scenes/dungeons/ganon_demo.xml
new file mode 100644
index 000000000..779cb9335
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/dungeons/ganon_demo.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/dungeons/ganon_final.xml b/soh/assets/xml/N64_PAL_11/scenes/dungeons/ganon_final.xml
new file mode 100644
index 000000000..afe1cffdf
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/dungeons/ganon_final.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/dungeons/ganon_sonogo.xml b/soh/assets/xml/N64_PAL_11/scenes/dungeons/ganon_sonogo.xml
new file mode 100644
index 000000000..70313c8cf
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/dungeons/ganon_sonogo.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/dungeons/ganon_tou.xml b/soh/assets/xml/N64_PAL_11/scenes/dungeons/ganon_tou.xml
new file mode 100644
index 000000000..6642a8902
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/dungeons/ganon_tou.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/dungeons/ganontika.xml b/soh/assets/xml/N64_PAL_11/scenes/dungeons/ganontika.xml
new file mode 100644
index 000000000..de24b26ff
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/dungeons/ganontika.xml
@@ -0,0 +1,82 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/dungeons/ganontikasonogo.xml b/soh/assets/xml/N64_PAL_11/scenes/dungeons/ganontikasonogo.xml
new file mode 100644
index 000000000..60020188f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/dungeons/ganontikasonogo.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/dungeons/gerudoway.xml b/soh/assets/xml/N64_PAL_11/scenes/dungeons/gerudoway.xml
new file mode 100644
index 000000000..531724ead
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/dungeons/gerudoway.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/dungeons/ice_doukutu.xml b/soh/assets/xml/N64_PAL_11/scenes/dungeons/ice_doukutu.xml
new file mode 100644
index 000000000..0ffd1fde3
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/dungeons/ice_doukutu.xml
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/dungeons/jyasinboss.xml b/soh/assets/xml/N64_PAL_11/scenes/dungeons/jyasinboss.xml
new file mode 100644
index 000000000..0f81c26fb
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/dungeons/jyasinboss.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/dungeons/jyasinzou.xml b/soh/assets/xml/N64_PAL_11/scenes/dungeons/jyasinzou.xml
new file mode 100644
index 000000000..ca5d0024a
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/dungeons/jyasinzou.xml
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/dungeons/men.xml b/soh/assets/xml/N64_PAL_11/scenes/dungeons/men.xml
new file mode 100644
index 000000000..acba3e7cb
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/dungeons/men.xml
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/dungeons/moribossroom.xml b/soh/assets/xml/N64_PAL_11/scenes/dungeons/moribossroom.xml
new file mode 100644
index 000000000..9c4552e9e
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/dungeons/moribossroom.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/dungeons/ydan.xml b/soh/assets/xml/N64_PAL_11/scenes/dungeons/ydan.xml
new file mode 100644
index 000000000..465c5f0ca
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/dungeons/ydan.xml
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/dungeons/ydan_boss.xml b/soh/assets/xml/N64_PAL_11/scenes/dungeons/ydan_boss.xml
new file mode 100644
index 000000000..f4971e7fe
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/dungeons/ydan_boss.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/indoors/bowling.xml b/soh/assets/xml/N64_PAL_11/scenes/indoors/bowling.xml
new file mode 100644
index 000000000..e12fd269a
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/indoors/bowling.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/indoors/daiyousei_izumi.xml b/soh/assets/xml/N64_PAL_11/scenes/indoors/daiyousei_izumi.xml
new file mode 100644
index 000000000..3c1fafb8d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/indoors/daiyousei_izumi.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/indoors/hairal_niwa.xml b/soh/assets/xml/N64_PAL_11/scenes/indoors/hairal_niwa.xml
new file mode 100644
index 000000000..04547ab21
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/indoors/hairal_niwa.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/indoors/hairal_niwa_n.xml b/soh/assets/xml/N64_PAL_11/scenes/indoors/hairal_niwa_n.xml
new file mode 100644
index 000000000..a33d77b07
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/indoors/hairal_niwa_n.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/indoors/hakasitarelay.xml b/soh/assets/xml/N64_PAL_11/scenes/indoors/hakasitarelay.xml
new file mode 100644
index 000000000..bc1e2b966
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/indoors/hakasitarelay.xml
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/indoors/hut.xml b/soh/assets/xml/N64_PAL_11/scenes/indoors/hut.xml
new file mode 100644
index 000000000..a4ef5715f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/indoors/hut.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/indoors/hylia_labo.xml b/soh/assets/xml/N64_PAL_11/scenes/indoors/hylia_labo.xml
new file mode 100644
index 000000000..829708604
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/indoors/hylia_labo.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/indoors/impa.xml b/soh/assets/xml/N64_PAL_11/scenes/indoors/impa.xml
new file mode 100644
index 000000000..db757e3d3
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/indoors/impa.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/indoors/kakariko.xml b/soh/assets/xml/N64_PAL_11/scenes/indoors/kakariko.xml
new file mode 100644
index 000000000..e4e9b102c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/indoors/kakariko.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/indoors/kenjyanoma.xml b/soh/assets/xml/N64_PAL_11/scenes/indoors/kenjyanoma.xml
new file mode 100644
index 000000000..e6bcef90a
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/indoors/kenjyanoma.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/indoors/kokiri_home.xml b/soh/assets/xml/N64_PAL_11/scenes/indoors/kokiri_home.xml
new file mode 100644
index 000000000..8c0305493
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/indoors/kokiri_home.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/indoors/kokiri_home3.xml b/soh/assets/xml/N64_PAL_11/scenes/indoors/kokiri_home3.xml
new file mode 100644
index 000000000..9f36eb41c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/indoors/kokiri_home3.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/indoors/kokiri_home4.xml b/soh/assets/xml/N64_PAL_11/scenes/indoors/kokiri_home4.xml
new file mode 100644
index 000000000..eb861aedb
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/indoors/kokiri_home4.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/indoors/kokiri_home5.xml b/soh/assets/xml/N64_PAL_11/scenes/indoors/kokiri_home5.xml
new file mode 100644
index 000000000..974987fed
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/indoors/kokiri_home5.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/indoors/labo.xml b/soh/assets/xml/N64_PAL_11/scenes/indoors/labo.xml
new file mode 100644
index 000000000..c0a9d2eb8
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/indoors/labo.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/indoors/link_home.xml b/soh/assets/xml/N64_PAL_11/scenes/indoors/link_home.xml
new file mode 100644
index 000000000..2fb88ae34
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/indoors/link_home.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/indoors/mahouya.xml b/soh/assets/xml/N64_PAL_11/scenes/indoors/mahouya.xml
new file mode 100644
index 000000000..653cffc3b
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/indoors/mahouya.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/indoors/malon_stable.xml b/soh/assets/xml/N64_PAL_11/scenes/indoors/malon_stable.xml
new file mode 100644
index 000000000..aff97eeb8
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/indoors/malon_stable.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/indoors/miharigoya.xml b/soh/assets/xml/N64_PAL_11/scenes/indoors/miharigoya.xml
new file mode 100644
index 000000000..41ff2db9f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/indoors/miharigoya.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/indoors/nakaniwa.xml b/soh/assets/xml/N64_PAL_11/scenes/indoors/nakaniwa.xml
new file mode 100644
index 000000000..49ff4a29c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/indoors/nakaniwa.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/indoors/syatekijyou.xml b/soh/assets/xml/N64_PAL_11/scenes/indoors/syatekijyou.xml
new file mode 100644
index 000000000..5490e84f1
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/indoors/syatekijyou.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/indoors/takaraya.xml b/soh/assets/xml/N64_PAL_11/scenes/indoors/takaraya.xml
new file mode 100644
index 000000000..ddee91543
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/indoors/takaraya.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/indoors/tent.xml b/soh/assets/xml/N64_PAL_11/scenes/indoors/tent.xml
new file mode 100644
index 000000000..de72cc5f4
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/indoors/tent.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/indoors/tokinoma.xml b/soh/assets/xml/N64_PAL_11/scenes/indoors/tokinoma.xml
new file mode 100644
index 000000000..654df9f8e
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/indoors/tokinoma.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/indoors/yousei_izumi_tate.xml b/soh/assets/xml/N64_PAL_11/scenes/indoors/yousei_izumi_tate.xml
new file mode 100644
index 000000000..990e1763b
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/indoors/yousei_izumi_tate.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/indoors/yousei_izumi_yoko.xml b/soh/assets/xml/N64_PAL_11/scenes/indoors/yousei_izumi_yoko.xml
new file mode 100644
index 000000000..98923c569
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/indoors/yousei_izumi_yoko.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/misc/enrui.xml b/soh/assets/xml/N64_PAL_11/scenes/misc/enrui.xml
new file mode 100644
index 000000000..d8c06e545
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/misc/enrui.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/misc/entra_n.xml b/soh/assets/xml/N64_PAL_11/scenes/misc/entra_n.xml
new file mode 100644
index 000000000..5b408ac3a
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/misc/entra_n.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/misc/hakaana.xml b/soh/assets/xml/N64_PAL_11/scenes/misc/hakaana.xml
new file mode 100644
index 000000000..b13273bed
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/misc/hakaana.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/misc/hakaana2.xml b/soh/assets/xml/N64_PAL_11/scenes/misc/hakaana2.xml
new file mode 100644
index 000000000..146d0ce45
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/misc/hakaana2.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/misc/hakaana_ouke.xml b/soh/assets/xml/N64_PAL_11/scenes/misc/hakaana_ouke.xml
new file mode 100644
index 000000000..1d31d66a4
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/misc/hakaana_ouke.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/misc/hiral_demo.xml b/soh/assets/xml/N64_PAL_11/scenes/misc/hiral_demo.xml
new file mode 100644
index 000000000..1331fdd4c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/misc/hiral_demo.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/misc/kakariko3.xml b/soh/assets/xml/N64_PAL_11/scenes/misc/kakariko3.xml
new file mode 100644
index 000000000..07b62c44d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/misc/kakariko3.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/misc/kakusiana.xml b/soh/assets/xml/N64_PAL_11/scenes/misc/kakusiana.xml
new file mode 100644
index 000000000..e4254b750
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/misc/kakusiana.xml
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/misc/kinsuta.xml b/soh/assets/xml/N64_PAL_11/scenes/misc/kinsuta.xml
new file mode 100644
index 000000000..d5dbacdb7
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/misc/kinsuta.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/misc/market_alley.xml b/soh/assets/xml/N64_PAL_11/scenes/misc/market_alley.xml
new file mode 100644
index 000000000..c30467303
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/misc/market_alley.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/misc/market_alley_n.xml b/soh/assets/xml/N64_PAL_11/scenes/misc/market_alley_n.xml
new file mode 100644
index 000000000..65db60411
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/misc/market_alley_n.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/misc/market_day.xml b/soh/assets/xml/N64_PAL_11/scenes/misc/market_day.xml
new file mode 100644
index 000000000..00887e69c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/misc/market_day.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/misc/market_night.xml b/soh/assets/xml/N64_PAL_11/scenes/misc/market_night.xml
new file mode 100644
index 000000000..c58e38744
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/misc/market_night.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/misc/market_ruins.xml b/soh/assets/xml/N64_PAL_11/scenes/misc/market_ruins.xml
new file mode 100644
index 000000000..f0ec75e75
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/misc/market_ruins.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/misc/shrine.xml b/soh/assets/xml/N64_PAL_11/scenes/misc/shrine.xml
new file mode 100644
index 000000000..b9ddf2cf7
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/misc/shrine.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/misc/shrine_n.xml b/soh/assets/xml/N64_PAL_11/scenes/misc/shrine_n.xml
new file mode 100644
index 000000000..4878338aa
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/misc/shrine_n.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/misc/shrine_r.xml b/soh/assets/xml/N64_PAL_11/scenes/misc/shrine_r.xml
new file mode 100644
index 000000000..122036791
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/misc/shrine_r.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/misc/turibori.xml b/soh/assets/xml/N64_PAL_11/scenes/misc/turibori.xml
new file mode 100644
index 000000000..ef6848edf
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/misc/turibori.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/overworld/entra.xml b/soh/assets/xml/N64_PAL_11/scenes/overworld/entra.xml
new file mode 100644
index 000000000..92ee57f59
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/overworld/entra.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/overworld/souko.xml b/soh/assets/xml/N64_PAL_11/scenes/overworld/souko.xml
new file mode 100644
index 000000000..508beb85d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/overworld/souko.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/overworld/spot00.xml b/soh/assets/xml/N64_PAL_11/scenes/overworld/spot00.xml
new file mode 100644
index 000000000..2c6990595
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/overworld/spot00.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/overworld/spot01.xml b/soh/assets/xml/N64_PAL_11/scenes/overworld/spot01.xml
new file mode 100644
index 000000000..9f7395fb0
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/overworld/spot01.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/overworld/spot02.xml b/soh/assets/xml/N64_PAL_11/scenes/overworld/spot02.xml
new file mode 100644
index 000000000..334d0e599
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/overworld/spot02.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/overworld/spot03.xml b/soh/assets/xml/N64_PAL_11/scenes/overworld/spot03.xml
new file mode 100644
index 000000000..bf4039249
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/overworld/spot03.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/overworld/spot04.xml b/soh/assets/xml/N64_PAL_11/scenes/overworld/spot04.xml
new file mode 100644
index 000000000..3aa028ae2
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/overworld/spot04.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/overworld/spot05.xml b/soh/assets/xml/N64_PAL_11/scenes/overworld/spot05.xml
new file mode 100644
index 000000000..2b0c8b2d3
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/overworld/spot05.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/overworld/spot06.xml b/soh/assets/xml/N64_PAL_11/scenes/overworld/spot06.xml
new file mode 100644
index 000000000..2f9a2cc97
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/overworld/spot06.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/overworld/spot07.xml b/soh/assets/xml/N64_PAL_11/scenes/overworld/spot07.xml
new file mode 100644
index 000000000..a948558e1
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/overworld/spot07.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/overworld/spot08.xml b/soh/assets/xml/N64_PAL_11/scenes/overworld/spot08.xml
new file mode 100644
index 000000000..136727c6d
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/overworld/spot08.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/overworld/spot09.xml b/soh/assets/xml/N64_PAL_11/scenes/overworld/spot09.xml
new file mode 100644
index 000000000..ff07a9661
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/overworld/spot09.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/overworld/spot10.xml b/soh/assets/xml/N64_PAL_11/scenes/overworld/spot10.xml
new file mode 100644
index 000000000..06349cf1e
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/overworld/spot10.xml
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/overworld/spot11.xml b/soh/assets/xml/N64_PAL_11/scenes/overworld/spot11.xml
new file mode 100644
index 000000000..b66cd8f29
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/overworld/spot11.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/overworld/spot12.xml b/soh/assets/xml/N64_PAL_11/scenes/overworld/spot12.xml
new file mode 100644
index 000000000..09c16cb7c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/overworld/spot12.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/overworld/spot13.xml b/soh/assets/xml/N64_PAL_11/scenes/overworld/spot13.xml
new file mode 100644
index 000000000..5686bbde5
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/overworld/spot13.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/overworld/spot15.xml b/soh/assets/xml/N64_PAL_11/scenes/overworld/spot15.xml
new file mode 100644
index 000000000..f17e76d55
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/overworld/spot15.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/overworld/spot16.xml b/soh/assets/xml/N64_PAL_11/scenes/overworld/spot16.xml
new file mode 100644
index 000000000..5397df0d9
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/overworld/spot16.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/overworld/spot17.xml b/soh/assets/xml/N64_PAL_11/scenes/overworld/spot17.xml
new file mode 100644
index 000000000..6aca94ff7
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/overworld/spot17.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/overworld/spot18.xml b/soh/assets/xml/N64_PAL_11/scenes/overworld/spot18.xml
new file mode 100644
index 000000000..adbbc5112
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/overworld/spot18.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/overworld/spot20.xml b/soh/assets/xml/N64_PAL_11/scenes/overworld/spot20.xml
new file mode 100644
index 000000000..b75f3f5c0
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/overworld/spot20.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/shops/alley_shop.xml b/soh/assets/xml/N64_PAL_11/scenes/shops/alley_shop.xml
new file mode 100644
index 000000000..95548de1b
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/shops/alley_shop.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/shops/drag.xml b/soh/assets/xml/N64_PAL_11/scenes/shops/drag.xml
new file mode 100644
index 000000000..acb6515fb
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/shops/drag.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/shops/face_shop.xml b/soh/assets/xml/N64_PAL_11/scenes/shops/face_shop.xml
new file mode 100644
index 000000000..16a974608
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/shops/face_shop.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/shops/golon.xml b/soh/assets/xml/N64_PAL_11/scenes/shops/golon.xml
new file mode 100644
index 000000000..c58672798
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/shops/golon.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/shops/kokiri_shop.xml b/soh/assets/xml/N64_PAL_11/scenes/shops/kokiri_shop.xml
new file mode 100644
index 000000000..50cd633e5
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/shops/kokiri_shop.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/shops/night_shop.xml b/soh/assets/xml/N64_PAL_11/scenes/shops/night_shop.xml
new file mode 100644
index 000000000..5954d9c83
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/shops/night_shop.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/shops/shop1.xml b/soh/assets/xml/N64_PAL_11/scenes/shops/shop1.xml
new file mode 100644
index 000000000..525a06d63
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/shops/shop1.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/scenes/shops/zoora.xml b/soh/assets/xml/N64_PAL_11/scenes/shops/zoora.xml
new file mode 100644
index 000000000..0e4ac18f8
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/scenes/shops/zoora.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/text/elf_message_field.xml b/soh/assets/xml/N64_PAL_11/text/elf_message_field.xml
new file mode 100644
index 000000000..789a554ce
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/text/elf_message_field.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/soh/assets/xml/N64_PAL_11/text/elf_message_ydan.xml b/soh/assets/xml/N64_PAL_11/text/elf_message_ydan.xml
new file mode 100644
index 000000000..f784afcf4
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/text/elf_message_ydan.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/soh/assets/xml/N64_PAL_11/text/message_data_static.xml b/soh/assets/xml/N64_PAL_11/text/message_data_static.xml
new file mode 100644
index 000000000..0233e165a
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/text/message_data_static.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/textures/backgrounds.xml b/soh/assets/xml/N64_PAL_11/textures/backgrounds.xml
new file mode 100644
index 000000000..c60ff57a8
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/textures/backgrounds.xml
@@ -0,0 +1,246 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/textures/boss_title_cards.xml b/soh/assets/xml/N64_PAL_11/textures/boss_title_cards.xml
new file mode 100644
index 000000000..3667d2bdf
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/textures/boss_title_cards.xml
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/soh/assets/xml/N64_PAL_11/textures/do_action_static.xml b/soh/assets/xml/N64_PAL_11/textures/do_action_static.xml
new file mode 100644
index 000000000..9ae8d9815
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/textures/do_action_static.xml
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/textures/icon_item_24_static.xml b/soh/assets/xml/N64_PAL_11/textures/icon_item_24_static.xml
new file mode 100644
index 000000000..0c5f7621e
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/textures/icon_item_24_static.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/textures/icon_item_dungeon_static.xml b/soh/assets/xml/N64_PAL_11/textures/icon_item_dungeon_static.xml
new file mode 100644
index 000000000..873c490fc
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/textures/icon_item_dungeon_static.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/textures/icon_item_field_static.xml b/soh/assets/xml/N64_PAL_11/textures/icon_item_field_static.xml
new file mode 100644
index 000000000..ed991406b
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/textures/icon_item_field_static.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/textures/icon_item_fra_static.xml b/soh/assets/xml/N64_PAL_11/textures/icon_item_fra_static.xml
new file mode 100644
index 000000000..2c8ccad5b
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/textures/icon_item_fra_static.xml
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/textures/icon_item_gameover_static.xml b/soh/assets/xml/N64_PAL_11/textures/icon_item_gameover_static.xml
new file mode 100644
index 000000000..fc2a50642
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/textures/icon_item_gameover_static.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/textures/icon_item_ger_static.xml b/soh/assets/xml/N64_PAL_11/textures/icon_item_ger_static.xml
new file mode 100644
index 000000000..ea71dda35
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/textures/icon_item_ger_static.xml
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/textures/icon_item_nes_static.xml b/soh/assets/xml/N64_PAL_11/textures/icon_item_nes_static.xml
new file mode 100644
index 000000000..6cd92acfc
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/textures/icon_item_nes_static.xml
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/textures/icon_item_static.xml b/soh/assets/xml/N64_PAL_11/textures/icon_item_static.xml
new file mode 100644
index 000000000..7b61cf35c
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/textures/icon_item_static.xml
@@ -0,0 +1,190 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/textures/item_name_static.xml b/soh/assets/xml/N64_PAL_11/textures/item_name_static.xml
new file mode 100644
index 000000000..00c497490
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/textures/item_name_static.xml
@@ -0,0 +1,373 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/textures/map_48x85_static.xml b/soh/assets/xml/N64_PAL_11/textures/map_48x85_static.xml
new file mode 100644
index 000000000..b2ea46340
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/textures/map_48x85_static.xml
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/soh/assets/xml/N64_PAL_11/textures/map_grand_static.xml b/soh/assets/xml/N64_PAL_11/textures/map_grand_static.xml
new file mode 100644
index 000000000..201955bfc
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/textures/map_grand_static.xml
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/textures/map_i_static.xml b/soh/assets/xml/N64_PAL_11/textures/map_i_static.xml
new file mode 100644
index 000000000..1721f6d84
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/textures/map_i_static.xml
@@ -0,0 +1,243 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/textures/map_name_static.xml b/soh/assets/xml/N64_PAL_11/textures/map_name_static.xml
new file mode 100644
index 000000000..7f9d31589
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/textures/map_name_static.xml
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/textures/message_static.xml b/soh/assets/xml/N64_PAL_11/textures/message_static.xml
new file mode 100644
index 000000000..afdde60de
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/textures/message_static.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/textures/message_texture_static.xml b/soh/assets/xml/N64_PAL_11/textures/message_texture_static.xml
new file mode 100644
index 000000000..bbf7e1259
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/textures/message_texture_static.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/textures/nes_font_static.xml b/soh/assets/xml/N64_PAL_11/textures/nes_font_static.xml
new file mode 100644
index 000000000..f1b80ee04
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/textures/nes_font_static.xml
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/textures/nintendo_rogo_static.xml b/soh/assets/xml/N64_PAL_11/textures/nintendo_rogo_static.xml
new file mode 100644
index 000000000..7a60524b2
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/textures/nintendo_rogo_static.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/textures/parameter_static.xml b/soh/assets/xml/N64_PAL_11/textures/parameter_static.xml
new file mode 100644
index 000000000..2df06512f
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/textures/parameter_static.xml
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/textures/place_title_cards.xml b/soh/assets/xml/N64_PAL_11/textures/place_title_cards.xml
new file mode 100644
index 000000000..188661b41
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/textures/place_title_cards.xml
@@ -0,0 +1,287 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/textures/skyboxes.xml b/soh/assets/xml/N64_PAL_11/textures/skyboxes.xml
new file mode 100644
index 000000000..104ffb2a3
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/textures/skyboxes.xml
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/assets/xml/N64_PAL_11/textures/title_static.xml b/soh/assets/xml/N64_PAL_11/textures/title_static.xml
new file mode 100644
index 000000000..7367190a9
--- /dev/null
+++ b/soh/assets/xml/N64_PAL_11/textures/title_static.xml
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soh/macosx/soh-macos.sh b/soh/macosx/soh-macos.sh
index 9f24be752..44bd67f5e 100755
--- a/soh/macosx/soh-macos.sh
+++ b/soh/macosx/soh-macos.sh
@@ -116,6 +116,9 @@ if [ ! -e "$SHIP_HOME"/oot.otr ] || [ ! -e "$SHIP_HOME"/oot-mq.otr ]; then
0227d7c0074f2d0ac935631990da8ec5914597b4)
ROM=GC_NMQ_PAL_F
OTRNAME="oot.otr";;
+ cfbb98d392e4a9d39da8285d10cbef3974c2f012)
+ ROM=N64_PAL_11
+ OTRNAME="oot.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 f8eed8579..143a86380 100644
--- a/soh/soh/Extractor/Extract.cpp
+++ b/soh/soh/Extractor/Extract.cpp
@@ -52,16 +52,19 @@ static constexpr uint32_t OOT_PAL_GC = 0x09465AC3;
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;
+static constexpr uint32_t OOT_PAL_10 = 0xB044B569;
+static constexpr uint32_t OOT_PAL_11 = 0xB2055FBD;
static const std::unordered_map verMap = {
- { OOT_PAL_GC, "PAL GameCube" },
- { OOT_PAL_GC_DBG1, "PAL GameCube Debug 1" },
- { OOT_PAL_GC_DBG2, "PAL GameCube Debug 2" },
- { OOT_PAL_GC_MQ_DBG, "PAL GameCube MQ Debug" },
+ { OOT_PAL_GC, "PAL Gamecube" },
+ { OOT_PAL_GC_DBG1, "PAL Debug 1" },
+ { OOT_PAL_GC_DBG2, "PAL Debug 2" },
+ { OOT_PAL_GC_MQ_DBG, "PAL MQ Debug" },
+ { OOT_PAL_11, "PAL N64 1.1" },
};
// 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)
@@ -69,6 +72,7 @@ static constexpr std::array goodCrcs = {
0x044b3982, // NMQ DBG 54MB
0xEB15D7B9, // NMQ DBG 64MB
0xDA8E61BF, // GC PAL
+ 0xE033FBBA, // N64 PAL 1.1
};
enum class ButtonId : int {
@@ -465,6 +469,8 @@ bool Extractor::IsMasterQuest() const {
switch (GetRomVerCrc()) {
case OOT_PAL_GC_MQ_DBG:
return true;
+ case OOT_PAL_10:
+ case OOT_PAL_11:
case OOT_PAL_GC:
case OOT_PAL_GC_DBG1:
return false;
@@ -481,6 +487,8 @@ const char* Extractor::GetZapdVerStr() const {
return "GC_NMQ_D";
case OOT_PAL_GC_MQ_DBG:
return "GC_MQ_D";
+ case OOT_PAL_11:
+ return "N64_PAL_11";
default:
// We should never be in a state where this path happens.
UNREACHABLE;
@@ -492,13 +500,13 @@ extern "C" int zapd_main(int argc, char** argv);
bool Extractor::CallZapd() {
constexpr int argc = 16;
- char xmlPath[100];
- char confPath[100];
+ char xmlPath[1024];
+ char confPath[1024];
std::array argv;
const char* version = GetZapdVerStr();
- snprintf(xmlPath, 100, "assets/extractor/xmls/%s", version);
- snprintf(confPath, 100, "assets/extractor/Config_%s.xml", version);
+ snprintf(xmlPath, 1024, "assets/extractor/xmls/%s", version);
+ snprintf(confPath, 1024, "assets/extractor/Config_%s.xml", version);
argv[0] = "ZAPD";
argv[1] = "ed";
diff --git a/soh/src/overlays/actors/ovl_En_Mag/z_en_mag.c b/soh/src/overlays/actors/ovl_En_Mag/z_en_mag.c
index 14972871c..cad735cf4 100644
--- a/soh/src/overlays/actors/ovl_En_Mag/z_en_mag.c
+++ b/soh/src/overlays/actors/ovl_En_Mag/z_en_mag.c
@@ -6,6 +6,7 @@
#include "z_en_mag.h"
#include "objects/object_mag/object_mag.h"
+#include
#define FLAGS (ACTOR_FLAG_UPDATE_WHILE_CULLED | ACTOR_FLAG_DRAW_WHILE_CULLED)
@@ -618,6 +619,29 @@ s16 GetCharArraySize(const char* str) {
return length;
}
+static char* EnMag_GetCopyrightTex()
+{
+ uint32_t gameVersion = ResourceMgr_GetGameVersion(0);
+
+ switch (gameVersion) {
+ case OOT_PAL_11:
+ return gTitleCopyrightN64Tex;
+ default:
+ return gTitleCopyrightGCTex;
+ }
+}
+
+static int EnMag_GetCopyrightTexWidth() {
+ uint32_t gameVersion = ResourceMgr_GetGameVersion(0);
+
+ switch (gameVersion) {
+ case OOT_PAL_11:
+ return 128;
+ default:
+ return 160;
+ }
+}
+
void EnMag_DrawInnerMq(Actor* thisx, PlayState* play, Gfx** gfxp) {
static s16 textAlpha = 0;
static s16 textFadeDirection = 0;
@@ -701,7 +725,8 @@ void EnMag_DrawInnerMq(Actor* thisx, PlayState* play, Gfx** gfxp) {
gDPPipeSync(gfx++);
gDPSetPrimColor(gfx++, 0, 0, 255, 255, 255, (s16)this->subAlpha);
- EnMag_DrawImageRGBA32(&gfx, 174, 145, gTitleMasterQuestSubtitleTex, 128, 32);
+ EnMag_DrawImageRGBA32(&gfx, 174, 145, gTitleMasterQuestSubtitleTex,
+ EnMag_GetCopyrightTexWidth(), 32);
}
Gfx_SetupDL_39Ptr(&gfx);
@@ -712,8 +737,9 @@ void EnMag_DrawInnerMq(Actor* thisx, PlayState* play, Gfx** gfxp) {
gDPSetPrimColor(gfx++, 0, 0, (s16)this->copyrightAlpha, (s16)this->copyrightAlpha, (s16)this->copyrightAlpha,
(s16)this->copyrightAlpha);
- if ((s16)this->copyrightAlpha != 0) {
- gDPLoadTextureBlock(gfx++, gTitleCopyright19982003Tex, G_IM_FMT_IA, G_IM_SIZ_8b, 160, 16, 0,
+ if ((s16)this->copyrightAlpha != 0)
+ {
+ gDPLoadTextureBlock(gfx++, EnMag_GetCopyrightTex(), G_IM_FMT_IA, G_IM_SIZ_8b, 128, 16, 0,
G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK,
G_TX_NOLOD, G_TX_NOLOD);
@@ -905,7 +931,8 @@ void EnMag_DrawInnerVanilla(Actor* thisx, PlayState* play, Gfx** gfxp) {
(s16)this->copyrightAlpha);
if ((s16)this->copyrightAlpha != 0) {
- gDPLoadTextureBlock(gfx++, gTitleCopyright19982003Tex, G_IM_FMT_IA, G_IM_SIZ_8b, 160, 16, 0,
+ gDPLoadTextureBlock(gfx++, EnMag_GetCopyrightTex(), G_IM_FMT_IA, G_IM_SIZ_8b, EnMag_GetCopyrightTexWidth(), 16,
+ 0,
G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK,
G_TX_NOLOD, G_TX_NOLOD);
diff --git a/soh/src/overlays/actors/ovl_En_Mag/z_en_mag.h b/soh/src/overlays/actors/ovl_En_Mag/z_en_mag.h
index 041a0274c..68a827ec3 100644
--- a/soh/src/overlays/actors/ovl_En_Mag/z_en_mag.h
+++ b/soh/src/overlays/actors/ovl_En_Mag/z_en_mag.h
@@ -3,6 +3,7 @@
#include
#include "global.h"
+#include "align_asset_macro.h"
struct EnMag;
@@ -40,4 +41,10 @@ typedef enum {
/* 0x04 */ MAG_STATE_POST_DISPLAY
} EnMagGlobalState;
+#define dgTitleCopyrightGCTex "__OTR__objects/object_mag/gTitleCopyright19982003Tex"
+static const ALIGN_ASSET(2) char gTitleCopyrightGCTex[] = dgTitleCopyrightGCTex;
+
+#define dgTitleCopyrightN64Tex "__OTR__objects/object_mag/gTitleCopyright1998Tex"
+static const ALIGN_ASSET(2) char gTitleCopyrightN64Tex[] = dgTitleCopyrightN64Tex;
+
#endif