From 0fc44bbec8e1a36c65d2be5ceeb31b8711dad336 Mon Sep 17 00:00:00 2001 From: inspectredc Date: Fri, 7 Jun 2024 20:33:31 +0100 Subject: [PATCH] JP GeoLayouts (#50) --- assets/ymls/jp/actors/amp/geo.yml | 11 + assets/ymls/jp/actors/bird/geo.yml | 11 + assets/ymls/jp/actors/blargg/geo.yml | 11 + .../ymls/jp/actors/blue_coin_switch/geo.yml | 11 + assets/ymls/jp/actors/blue_fish/geo.yml | 16 ++ assets/ymls/jp/actors/bobomb/geo.yml | 16 ++ assets/ymls/jp/actors/bomb/geo.yml | 11 + assets/ymls/jp/actors/boo/geo.yml | 11 + assets/ymls/jp/actors/boo_castle/geo.yml | 11 + assets/ymls/jp/actors/book/geo.yml | 11 + assets/ymls/jp/actors/bookend/geo.yml | 11 + assets/ymls/jp/actors/bowling_ball/geo.yml | 16 ++ assets/ymls/jp/actors/bowser/geo.yml | 31 +++ assets/ymls/jp/actors/bowser_flame/geo.yml | 11 + assets/ymls/jp/actors/bowser_key/geo.yml | 16 ++ assets/ymls/jp/actors/breakable_box/geo.yml | 16 ++ assets/ymls/jp/actors/bub/geo.yml | 11 + assets/ymls/jp/actors/bubba/geo.yml | 11 + assets/ymls/jp/actors/bubble/geo.yml | 16 ++ assets/ymls/jp/actors/bullet_bill/geo.yml | 11 + assets/ymls/jp/actors/bully/geo.yml | 16 ++ assets/ymls/jp/actors/burn_smoke/geo.yml | 11 + assets/ymls/jp/actors/butterfly/geo.yml | 11 + assets/ymls/jp/actors/cannon_barrel/geo.yml | 11 + assets/ymls/jp/actors/cannon_base/geo.yml | 11 + assets/ymls/jp/actors/capswitch/geo.yml | 11 + assets/ymls/jp/actors/chain_ball/geo.yml | 11 + assets/ymls/jp/actors/chain_chomp/geo.yml | 11 + assets/ymls/jp/actors/chair/geo.yml | 11 + .../jp/actors/checkerboard_platform/geo.yml | 11 + assets/ymls/jp/actors/chillychief/geo.yml | 18 ++ assets/ymls/jp/actors/chuckya/geo.yml | 11 + assets/ymls/jp/actors/clam_shell/geo.yml | 11 + assets/ymls/jp/actors/coin/geo.yml | 36 +++ assets/ymls/jp/actors/cyan_fish/geo.yml | 11 + assets/ymls/jp/actors/dirt/geo.yml | 16 ++ assets/ymls/jp/actors/door/geo.yml | 61 +++++ assets/ymls/jp/actors/dorrie/geo.yml | 11 + assets/ymls/jp/actors/exclamation_box/geo.yml | 11 + .../jp/actors/exclamation_box_outline/geo.yml | 11 + assets/ymls/jp/actors/explosion/geo.yml | 11 + assets/ymls/jp/actors/eyerok/geo.yml | 21 ++ assets/ymls/jp/actors/flame/geo.yml | 21 ++ assets/ymls/jp/actors/flyguy/geo.yml | 11 + assets/ymls/jp/actors/fwoosh/geo.yml | 11 + assets/ymls/jp/actors/goomba/geo.yml | 11 + assets/ymls/jp/actors/haunted_cage/geo.yml | 11 + assets/ymls/jp/actors/heart/geo.yml | 11 + assets/ymls/jp/actors/heave_ho/geo.yml | 11 + assets/ymls/jp/actors/hoot/geo.yml | 11 + assets/ymls/jp/actors/impact_ring/geo.yml | 11 + assets/ymls/jp/actors/impact_smoke/geo.yml | 11 + assets/ymls/jp/actors/king_bobomb/geo.yml | 11 + assets/ymls/jp/actors/klepto/geo.yml | 14 + assets/ymls/jp/actors/koopa/geo.yml | 16 ++ assets/ymls/jp/actors/koopa_flag/geo.yml | 11 + assets/ymls/jp/actors/koopa_shell/geo.yml | 21 ++ .../ymls/jp/actors/lakitu_cameraman/geo.yml | 11 + assets/ymls/jp/actors/lakitu_enemy/geo.yml | 11 + assets/ymls/jp/actors/leaves/geo.yml | 11 + assets/ymls/jp/actors/mad_piano/geo.yml | 11 + assets/ymls/jp/actors/manta/geo.yml | 13 + assets/ymls/jp/actors/mario/geo.yml | 251 ++++++++++++++++++ assets/ymls/jp/actors/mario_cap/geo.yml | 26 ++ assets/ymls/jp/actors/metal_box/geo.yml | 11 + assets/ymls/jp/actors/mips/geo.yml | 11 + assets/ymls/jp/actors/mist/geo.yml | 16 ++ assets/ymls/jp/actors/moneybag/geo.yml | 21 ++ assets/ymls/jp/actors/monty_mole/geo.yml | 11 + assets/ymls/jp/actors/mr_i_eyeball/geo.yml | 11 + assets/ymls/jp/actors/mr_i_iris/geo.yml | 11 + assets/ymls/jp/actors/mushroom_1up/geo.yml | 11 + assets/ymls/jp/actors/number/geo.yml | 11 + assets/ymls/jp/actors/peach/geo.yml | 21 ++ assets/ymls/jp/actors/penguin/geo.yml | 11 + assets/ymls/jp/actors/piranha_plant/geo.yml | 11 + assets/ymls/jp/actors/pokey/geo.yml | 16 ++ assets/ymls/jp/actors/poundable_pole/geo.yml | 11 + assets/ymls/jp/actors/purple_switch/geo.yml | 11 + assets/ymls/jp/actors/scuttlebug/geo.yml | 11 + assets/ymls/jp/actors/seaweed/geo.yml | 11 + assets/ymls/jp/actors/skeeter/geo.yml | 11 + assets/ymls/jp/actors/small_key/geo.yml | 11 + assets/ymls/jp/actors/snowman/geo.yml | 17 ++ assets/ymls/jp/actors/snufit/geo.yml | 11 + assets/ymls/jp/actors/sparkle/geo.yml | 11 + .../ymls/jp/actors/sparkle_animation/geo.yml | 11 + assets/ymls/jp/actors/spindrift/geo.yml | 11 + assets/ymls/jp/actors/spiny/geo.yml | 11 + assets/ymls/jp/actors/spiny_egg/geo.yml | 11 + assets/ymls/jp/actors/springboard/geo.yml | 21 ++ assets/ymls/jp/actors/star/geo.yml | 11 + assets/ymls/jp/actors/stomp_smoke/geo.yml | 16 ++ assets/ymls/jp/actors/sushi/geo.yml | 11 + assets/ymls/jp/actors/swoop/geo.yml | 11 + assets/ymls/jp/actors/test_platform/geo.yml | 11 + assets/ymls/jp/actors/thwomp/geo.yml | 11 + assets/ymls/jp/actors/toad/geo.yml | 21 ++ assets/ymls/jp/actors/tornado/geo.yml | 13 + .../ymls/jp/actors/transparent_star/geo.yml | 11 + assets/ymls/jp/actors/treasure_chest/geo.yml | 16 ++ assets/ymls/jp/actors/tree/geo.yml | 31 +++ assets/ymls/jp/actors/ukiki/geo.yml | 12 + assets/ymls/jp/actors/unagi/geo.yml | 11 + assets/ymls/jp/actors/walk_smoke/geo.yml | 11 + assets/ymls/jp/actors/warp_pipe/geo.yml | 11 + assets/ymls/jp/actors/water_bubble/geo.yml | 16 ++ assets/ymls/jp/actors/water_mine/geo.yml | 11 + assets/ymls/jp/actors/water_ring/geo.yml | 11 + assets/ymls/jp/actors/water_splash/geo.yml | 11 + assets/ymls/jp/actors/water_wave/geo.yml | 16 ++ assets/ymls/jp/actors/white_particle/geo.yml | 11 + assets/ymls/jp/actors/whomp/geo.yml | 11 + assets/ymls/jp/actors/wiggler_head/geo.yml | 12 + assets/ymls/jp/actors/wooden_signpost/geo.yml | 11 + assets/ymls/jp/actors/yellow_sphere/geo.yml | 11 + .../jp/actors/yellow_sphere_small/geo.yml | 11 + assets/ymls/jp/actors/yoshi/geo.yml | 11 + assets/ymls/jp/actors/yoshi_egg/geo.yml | 11 + assets/ymls/jp/levels/bbh/geo.yml | 211 +++++++++++++++ assets/ymls/jp/levels/bitdw/geo.yml | 136 ++++++++++ assets/ymls/jp/levels/bitfs/geo.yml | 166 ++++++++++++ assets/ymls/jp/levels/bits/geo.yml | 166 ++++++++++++ assets/ymls/jp/levels/bob/geo.yml | 26 ++ assets/ymls/jp/levels/bowser_1/geo.yml | 11 + assets/ymls/jp/levels/bowser_2/geo.yml | 16 ++ assets/ymls/jp/levels/bowser_3/geo.yml | 66 +++++ .../ymls/jp/levels/castle_courtyard/geo.yml | 16 ++ assets/ymls/jp/levels/castle_grounds/geo.yml | 31 +++ assets/ymls/jp/levels/castle_inside/geo.yml | 241 +++++++++++++++++ assets/ymls/jp/levels/ccm/geo.yml | 56 ++++ assets/ymls/jp/levels/cotmc/geo.yml | 11 + assets/ymls/jp/levels/ddd.yml | 16 ++ assets/ymls/jp/levels/ddd/geo.yml | 31 +++ assets/ymls/jp/levels/ending/geo.yml | 11 + assets/ymls/jp/levels/hmc/geo.yml | 136 ++++++++++ assets/ymls/jp/levels/intro/geo.yml | 28 ++ assets/ymls/jp/levels/jrb/geo.yml | 71 +++++ assets/ymls/jp/levels/lll/geo.yml | 216 +++++++++++++++ assets/ymls/jp/levels/menu/geo.yml | 68 +++++ assets/ymls/jp/levels/pss/geo.yml | 11 + assets/ymls/jp/levels/rr/geo.yml | 191 +++++++++++++ assets/ymls/jp/levels/sa/geo.yml | 11 + assets/ymls/jp/levels/sl/geo.yml | 31 +++ assets/ymls/jp/levels/ssl/geo.yml | 61 +++++ assets/ymls/jp/levels/thi/geo.yml | 36 +++ assets/ymls/jp/levels/totwc/geo.yml | 16 ++ assets/ymls/jp/levels/ttc/geo.yml | 86 ++++++ assets/ymls/jp/levels/ttm/geo.yml | 156 +++++++++++ assets/ymls/jp/levels/vcutm/geo.yml | 16 ++ assets/ymls/jp/levels/wdw/geo.yml | 51 ++++ assets/ymls/jp/levels/wf.yml | 16 ++ assets/ymls/jp/levels/wf/geo.yml | 161 +++++++++++ assets/ymls/jp/levels/wmotr/geo.yml | 11 + assets/ymls/us/actors/coin/geo.yml | 2 + assets/ymls/us/actors/cyan_fish/geo.yml | 2 + assets/ymls/us/actors/dirt/geo.yml | 2 + assets/ymls/us/actors/mario/geo.yml | 2 +- 158 files changed, 4437 insertions(+), 1 deletion(-) create mode 100644 assets/ymls/jp/actors/amp/geo.yml create mode 100644 assets/ymls/jp/actors/bird/geo.yml create mode 100644 assets/ymls/jp/actors/blargg/geo.yml create mode 100644 assets/ymls/jp/actors/blue_coin_switch/geo.yml create mode 100644 assets/ymls/jp/actors/blue_fish/geo.yml create mode 100644 assets/ymls/jp/actors/bobomb/geo.yml create mode 100644 assets/ymls/jp/actors/bomb/geo.yml create mode 100644 assets/ymls/jp/actors/boo/geo.yml create mode 100644 assets/ymls/jp/actors/boo_castle/geo.yml create mode 100644 assets/ymls/jp/actors/book/geo.yml create mode 100644 assets/ymls/jp/actors/bookend/geo.yml create mode 100644 assets/ymls/jp/actors/bowling_ball/geo.yml create mode 100644 assets/ymls/jp/actors/bowser/geo.yml create mode 100644 assets/ymls/jp/actors/bowser_flame/geo.yml create mode 100644 assets/ymls/jp/actors/bowser_key/geo.yml create mode 100644 assets/ymls/jp/actors/breakable_box/geo.yml create mode 100644 assets/ymls/jp/actors/bub/geo.yml create mode 100644 assets/ymls/jp/actors/bubba/geo.yml create mode 100644 assets/ymls/jp/actors/bubble/geo.yml create mode 100644 assets/ymls/jp/actors/bullet_bill/geo.yml create mode 100644 assets/ymls/jp/actors/bully/geo.yml create mode 100644 assets/ymls/jp/actors/burn_smoke/geo.yml create mode 100644 assets/ymls/jp/actors/butterfly/geo.yml create mode 100644 assets/ymls/jp/actors/cannon_barrel/geo.yml create mode 100644 assets/ymls/jp/actors/cannon_base/geo.yml create mode 100644 assets/ymls/jp/actors/capswitch/geo.yml create mode 100644 assets/ymls/jp/actors/chain_ball/geo.yml create mode 100644 assets/ymls/jp/actors/chain_chomp/geo.yml create mode 100644 assets/ymls/jp/actors/chair/geo.yml create mode 100644 assets/ymls/jp/actors/checkerboard_platform/geo.yml create mode 100644 assets/ymls/jp/actors/chillychief/geo.yml create mode 100644 assets/ymls/jp/actors/chuckya/geo.yml create mode 100644 assets/ymls/jp/actors/clam_shell/geo.yml create mode 100644 assets/ymls/jp/actors/coin/geo.yml create mode 100644 assets/ymls/jp/actors/cyan_fish/geo.yml create mode 100644 assets/ymls/jp/actors/dirt/geo.yml create mode 100644 assets/ymls/jp/actors/door/geo.yml create mode 100644 assets/ymls/jp/actors/dorrie/geo.yml create mode 100644 assets/ymls/jp/actors/exclamation_box/geo.yml create mode 100644 assets/ymls/jp/actors/exclamation_box_outline/geo.yml create mode 100644 assets/ymls/jp/actors/explosion/geo.yml create mode 100644 assets/ymls/jp/actors/eyerok/geo.yml create mode 100644 assets/ymls/jp/actors/flame/geo.yml create mode 100644 assets/ymls/jp/actors/flyguy/geo.yml create mode 100644 assets/ymls/jp/actors/fwoosh/geo.yml create mode 100644 assets/ymls/jp/actors/goomba/geo.yml create mode 100644 assets/ymls/jp/actors/haunted_cage/geo.yml create mode 100644 assets/ymls/jp/actors/heart/geo.yml create mode 100644 assets/ymls/jp/actors/heave_ho/geo.yml create mode 100644 assets/ymls/jp/actors/hoot/geo.yml create mode 100644 assets/ymls/jp/actors/impact_ring/geo.yml create mode 100644 assets/ymls/jp/actors/impact_smoke/geo.yml create mode 100644 assets/ymls/jp/actors/king_bobomb/geo.yml create mode 100644 assets/ymls/jp/actors/klepto/geo.yml create mode 100644 assets/ymls/jp/actors/koopa/geo.yml create mode 100644 assets/ymls/jp/actors/koopa_flag/geo.yml create mode 100644 assets/ymls/jp/actors/koopa_shell/geo.yml create mode 100644 assets/ymls/jp/actors/lakitu_cameraman/geo.yml create mode 100644 assets/ymls/jp/actors/lakitu_enemy/geo.yml create mode 100644 assets/ymls/jp/actors/leaves/geo.yml create mode 100644 assets/ymls/jp/actors/mad_piano/geo.yml create mode 100644 assets/ymls/jp/actors/manta/geo.yml create mode 100644 assets/ymls/jp/actors/mario/geo.yml create mode 100644 assets/ymls/jp/actors/mario_cap/geo.yml create mode 100644 assets/ymls/jp/actors/metal_box/geo.yml create mode 100644 assets/ymls/jp/actors/mips/geo.yml create mode 100644 assets/ymls/jp/actors/mist/geo.yml create mode 100644 assets/ymls/jp/actors/moneybag/geo.yml create mode 100644 assets/ymls/jp/actors/monty_mole/geo.yml create mode 100644 assets/ymls/jp/actors/mr_i_eyeball/geo.yml create mode 100644 assets/ymls/jp/actors/mr_i_iris/geo.yml create mode 100644 assets/ymls/jp/actors/mushroom_1up/geo.yml create mode 100644 assets/ymls/jp/actors/number/geo.yml create mode 100644 assets/ymls/jp/actors/peach/geo.yml create mode 100644 assets/ymls/jp/actors/penguin/geo.yml create mode 100644 assets/ymls/jp/actors/piranha_plant/geo.yml create mode 100644 assets/ymls/jp/actors/pokey/geo.yml create mode 100644 assets/ymls/jp/actors/poundable_pole/geo.yml create mode 100644 assets/ymls/jp/actors/purple_switch/geo.yml create mode 100644 assets/ymls/jp/actors/scuttlebug/geo.yml create mode 100644 assets/ymls/jp/actors/seaweed/geo.yml create mode 100644 assets/ymls/jp/actors/skeeter/geo.yml create mode 100644 assets/ymls/jp/actors/small_key/geo.yml create mode 100644 assets/ymls/jp/actors/snowman/geo.yml create mode 100644 assets/ymls/jp/actors/snufit/geo.yml create mode 100644 assets/ymls/jp/actors/sparkle/geo.yml create mode 100644 assets/ymls/jp/actors/sparkle_animation/geo.yml create mode 100644 assets/ymls/jp/actors/spindrift/geo.yml create mode 100644 assets/ymls/jp/actors/spiny/geo.yml create mode 100644 assets/ymls/jp/actors/spiny_egg/geo.yml create mode 100644 assets/ymls/jp/actors/springboard/geo.yml create mode 100644 assets/ymls/jp/actors/star/geo.yml create mode 100644 assets/ymls/jp/actors/stomp_smoke/geo.yml create mode 100644 assets/ymls/jp/actors/sushi/geo.yml create mode 100644 assets/ymls/jp/actors/swoop/geo.yml create mode 100644 assets/ymls/jp/actors/test_platform/geo.yml create mode 100644 assets/ymls/jp/actors/thwomp/geo.yml create mode 100644 assets/ymls/jp/actors/toad/geo.yml create mode 100644 assets/ymls/jp/actors/tornado/geo.yml create mode 100644 assets/ymls/jp/actors/transparent_star/geo.yml create mode 100644 assets/ymls/jp/actors/treasure_chest/geo.yml create mode 100644 assets/ymls/jp/actors/tree/geo.yml create mode 100644 assets/ymls/jp/actors/ukiki/geo.yml create mode 100644 assets/ymls/jp/actors/unagi/geo.yml create mode 100644 assets/ymls/jp/actors/walk_smoke/geo.yml create mode 100644 assets/ymls/jp/actors/warp_pipe/geo.yml create mode 100644 assets/ymls/jp/actors/water_bubble/geo.yml create mode 100644 assets/ymls/jp/actors/water_mine/geo.yml create mode 100644 assets/ymls/jp/actors/water_ring/geo.yml create mode 100644 assets/ymls/jp/actors/water_splash/geo.yml create mode 100644 assets/ymls/jp/actors/water_wave/geo.yml create mode 100644 assets/ymls/jp/actors/white_particle/geo.yml create mode 100644 assets/ymls/jp/actors/whomp/geo.yml create mode 100644 assets/ymls/jp/actors/wiggler_head/geo.yml create mode 100644 assets/ymls/jp/actors/wooden_signpost/geo.yml create mode 100644 assets/ymls/jp/actors/yellow_sphere/geo.yml create mode 100644 assets/ymls/jp/actors/yellow_sphere_small/geo.yml create mode 100644 assets/ymls/jp/actors/yoshi/geo.yml create mode 100644 assets/ymls/jp/actors/yoshi_egg/geo.yml create mode 100644 assets/ymls/jp/levels/bbh/geo.yml create mode 100644 assets/ymls/jp/levels/bitdw/geo.yml create mode 100644 assets/ymls/jp/levels/bitfs/geo.yml create mode 100644 assets/ymls/jp/levels/bits/geo.yml create mode 100644 assets/ymls/jp/levels/bob/geo.yml create mode 100644 assets/ymls/jp/levels/bowser_1/geo.yml create mode 100644 assets/ymls/jp/levels/bowser_2/geo.yml create mode 100644 assets/ymls/jp/levels/bowser_3/geo.yml create mode 100644 assets/ymls/jp/levels/castle_courtyard/geo.yml create mode 100644 assets/ymls/jp/levels/castle_grounds/geo.yml create mode 100644 assets/ymls/jp/levels/castle_inside/geo.yml create mode 100644 assets/ymls/jp/levels/ccm/geo.yml create mode 100644 assets/ymls/jp/levels/cotmc/geo.yml create mode 100644 assets/ymls/jp/levels/ddd/geo.yml create mode 100644 assets/ymls/jp/levels/ending/geo.yml create mode 100644 assets/ymls/jp/levels/hmc/geo.yml create mode 100644 assets/ymls/jp/levels/intro/geo.yml create mode 100644 assets/ymls/jp/levels/jrb/geo.yml create mode 100644 assets/ymls/jp/levels/lll/geo.yml create mode 100644 assets/ymls/jp/levels/menu/geo.yml create mode 100644 assets/ymls/jp/levels/pss/geo.yml create mode 100644 assets/ymls/jp/levels/rr/geo.yml create mode 100644 assets/ymls/jp/levels/sa/geo.yml create mode 100644 assets/ymls/jp/levels/sl/geo.yml create mode 100644 assets/ymls/jp/levels/ssl/geo.yml create mode 100644 assets/ymls/jp/levels/thi/geo.yml create mode 100644 assets/ymls/jp/levels/totwc/geo.yml create mode 100644 assets/ymls/jp/levels/ttc/geo.yml create mode 100644 assets/ymls/jp/levels/ttm/geo.yml create mode 100644 assets/ymls/jp/levels/vcutm/geo.yml create mode 100644 assets/ymls/jp/levels/wdw/geo.yml create mode 100644 assets/ymls/jp/levels/wf/geo.yml create mode 100644 assets/ymls/jp/levels/wmotr/geo.yml diff --git a/assets/ymls/jp/actors/amp/geo.yml b/assets/ymls/jp/actors/amp/geo.yml new file mode 100644 index 00000000..0cba76cc --- /dev/null +++ b/assets/ymls/jp/actors/amp/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/amp.yml" + autopads: false + segments: + - [0x0F, 0x1FEC00] + +amp_geo: + type: SM64:GEO_LAYOUT + offset: 0xF000028 + symbol: dAmpGeo diff --git a/assets/ymls/jp/actors/bird/geo.yml b/assets/ymls/jp/actors/bird/geo.yml new file mode 100644 index 00000000..65a3f3ed --- /dev/null +++ b/assets/ymls/jp/actors/bird/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/bird.yml" + autopads: false + segments: + - [0x0C, 0x17E910] + +birds_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000000 + symbol: birds_geo diff --git a/assets/ymls/jp/actors/blargg/geo.yml b/assets/ymls/jp/actors/blargg/geo.yml new file mode 100644 index 00000000..8e9c2ca5 --- /dev/null +++ b/assets/ymls/jp/actors/blargg/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/blargg.yml" + autopads: false + segments: + - [0x0C, 0x132E70] + +blargg_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000240 + symbol: blargg_geo diff --git a/assets/ymls/jp/actors/blue_coin_switch/geo.yml b/assets/ymls/jp/actors/blue_coin_switch/geo.yml new file mode 100644 index 00000000..02b03357 --- /dev/null +++ b/assets/ymls/jp/actors/blue_coin_switch/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/blue_coin_switch.yml" + autopads: false + segments: + - [0x0F, 0x1FEC00] + +blue_coin_switch_geo: + type: SM64:GEO_LAYOUT + offset: 0xF000000 + symbol: blue_coin_switch_geo diff --git a/assets/ymls/jp/actors/blue_fish/geo.yml b/assets/ymls/jp/actors/blue_fish/geo.yml new file mode 100644 index 00000000..eabac8ae --- /dev/null +++ b/assets/ymls/jp/actors/blue_fish/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/jp/actors/blue_fish.yml" + autopads: false + segments: + - [0x16, 0x2170D0] + +fish_shadow_geo: + type: SM64:GEO_LAYOUT + offset: 0x16000BEC + symbol: fish_shadow_geo + +fish_geo: + type: SM64:GEO_LAYOUT + offset: 0x16000C44 + symbol: fish_geo diff --git a/assets/ymls/jp/actors/bobomb/geo.yml b/assets/ymls/jp/actors/bobomb/geo.yml new file mode 100644 index 00000000..dad76a2c --- /dev/null +++ b/assets/ymls/jp/actors/bobomb/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/jp/actors/bobomb.yml" + autopads: false + segments: + - [0x0F, 0x1FEC00] + +black_bobomb_geo: + type: SM64:GEO_LAYOUT + offset: 0xF0007B8 + symbol: black_bobomb_geo + +bobomb_buddy_geo: + type: SM64:GEO_LAYOUT + offset: 0xF0008F4 + symbol: bobomb_buddy_geo diff --git a/assets/ymls/jp/actors/bomb/geo.yml b/assets/ymls/jp/actors/bomb/geo.yml new file mode 100644 index 00000000..3b78b972 --- /dev/null +++ b/assets/ymls/jp/actors/bomb/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/bomb.yml" + autopads: false + segments: + - [0x0D, 0x1B7400] + +bowser_bomb_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000B78 + symbol: bowser_bomb_geo diff --git a/assets/ymls/jp/actors/boo/geo.yml b/assets/ymls/jp/actors/boo/geo.yml new file mode 100644 index 00000000..847aef50 --- /dev/null +++ b/assets/ymls/jp/actors/boo/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/boo.yml" + autopads: false + segments: + - [0x0C, 0x16B9C0] + +boo_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000224 + symbol: boo_geo diff --git a/assets/ymls/jp/actors/boo_castle/geo.yml b/assets/ymls/jp/actors/boo_castle/geo.yml new file mode 100644 index 00000000..a2287cd1 --- /dev/null +++ b/assets/ymls/jp/actors/boo_castle/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/boo_castle.yml" + autopads: false + segments: + - [0x0D, 0x1E2F20] + +boo_castle_geo: + type: SM64:GEO_LAYOUT + offset: 0xD0005B0 + symbol: boo_castle_geo diff --git a/assets/ymls/jp/actors/book/geo.yml b/assets/ymls/jp/actors/book/geo.yml new file mode 100644 index 00000000..36906746 --- /dev/null +++ b/assets/ymls/jp/actors/book/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/book.yml" + autopads: false + segments: + - [0x0C, 0x16B9C0] + +bookend_geo: + type: SM64:GEO_LAYOUT + offset: 0xC0000C0 + symbol: bookend_geo diff --git a/assets/ymls/jp/actors/bookend/geo.yml b/assets/ymls/jp/actors/bookend/geo.yml new file mode 100644 index 00000000..b0758f0d --- /dev/null +++ b/assets/ymls/jp/actors/bookend/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/bookend.yml" + autopads: false + segments: + - [0x0C, 0x16B9C0] + +bookend_part_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000000 + symbol: bookend_part_geo diff --git a/assets/ymls/jp/actors/bowling_ball/geo.yml b/assets/ymls/jp/actors/bowling_ball/geo.yml new file mode 100644 index 00000000..bb194679 --- /dev/null +++ b/assets/ymls/jp/actors/bowling_ball/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/jp/actors/bobomb.yml" + autopads: false + segments: + - [0x0F, 0x1FEC00] + +bowling_ball_geo: + type: SM64:GEO_LAYOUT + offset: 0xF000640 + symbol: bowling_ball_geo + +bowling_ball_track_geo: + type: SM64:GEO_LAYOUT + offset: 0xF00066C + symbol: bowling_ball_track_geo diff --git a/assets/ymls/jp/actors/bowser/geo.yml b/assets/ymls/jp/actors/bowser/geo.yml new file mode 100644 index 00000000..b9bb0a7a --- /dev/null +++ b/assets/ymls/jp/actors/bowser/geo.yml @@ -0,0 +1,31 @@ +:config: + external_files: + - "assets/ymls/jp/actors/bowser.yml" + autopads: false + segments: + - [0x0D, 0x1B7400] + +bowser_geo_0000D8: + type: SM64:GEO_LAYOUT + offset: 0xD0000D8 + symbol: bowser_geo_0000D8 + +bowser_geo_000424: + type: SM64:GEO_LAYOUT + offset: 0xD000424 + symbol: bowser_geo_000424 + +bowser_geo_000770: + type: SM64:GEO_LAYOUT + offset: 0xD000770 + symbol: bowser_geo_000770 + +bowser_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000AB8 + symbol: bowser_geo + +bowser_geo_no_shadow: + type: SM64:GEO_LAYOUT + offset: 0xD000B18 + symbol: bowser_geo_no_shadow diff --git a/assets/ymls/jp/actors/bowser_flame/geo.yml b/assets/ymls/jp/actors/bowser_flame/geo.yml new file mode 100644 index 00000000..563e56d8 --- /dev/null +++ b/assets/ymls/jp/actors/bowser_flame/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/bowser_flame.yml" + autopads: false + segments: + - [0x0D, 0x1B7400] + +bowser_flames_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000000 + symbol: bowser_flames_geo diff --git a/assets/ymls/jp/actors/bowser_key/geo.yml b/assets/ymls/jp/actors/bowser_key/geo.yml new file mode 100644 index 00000000..7c101007 --- /dev/null +++ b/assets/ymls/jp/actors/bowser_key/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/jp/actors/bowser_key.yml" + autopads: false + segments: + - [0x16, 0x2170D0] + +bowser_key_geo: + type: SM64:GEO_LAYOUT + offset: 0x16000A84 + symbol: bowser_key_geo + +bowser_key_cutscene_geo: + type: SM64:GEO_LAYOUT + offset: 0x16000AB0 + symbol: bowser_key_cutscene_geo diff --git a/assets/ymls/jp/actors/breakable_box/geo.yml b/assets/ymls/jp/actors/breakable_box/geo.yml new file mode 100644 index 00000000..e042e1f3 --- /dev/null +++ b/assets/ymls/jp/actors/breakable_box/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/jp/actors/breakable_box.yml" + autopads: false + segments: + - [0x0F, 0x1FEC00] + +breakable_box_geo: + type: SM64:GEO_LAYOUT + offset: 0xF0005D0 + symbol: breakable_box_geo + +breakable_box_small_geo: + type: SM64:GEO_LAYOUT + offset: 0xF000610 + symbol: breakable_box_small_geo diff --git a/assets/ymls/jp/actors/bub/geo.yml b/assets/ymls/jp/actors/bub/geo.yml new file mode 100644 index 00000000..eb079686 --- /dev/null +++ b/assets/ymls/jp/actors/bub/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/bub.yml" + autopads: false + segments: + - [0x0D, 0x1C2100] + +bub_geo: + type: SM64:GEO_LAYOUT + offset: 0xD00038C + symbol: bub_geo diff --git a/assets/ymls/jp/actors/bubba/geo.yml b/assets/ymls/jp/actors/bubba/geo.yml new file mode 100644 index 00000000..9f50f43f --- /dev/null +++ b/assets/ymls/jp/actors/bubba/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/bubba.yml" + autopads: false + segments: + - [0x0C, 0x186370] + +bubba_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000000 + symbol: bubba_geo diff --git a/assets/ymls/jp/actors/bubble/geo.yml b/assets/ymls/jp/actors/bubble/geo.yml new file mode 100644 index 00000000..b8a9b1a7 --- /dev/null +++ b/assets/ymls/jp/actors/bubble/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/jp/actors/bubble.yml" + autopads: false + segments: + - [0x17, 0x125DB0] + +bubble_geo: + type: SM64:GEO_LAYOUT + offset: 0x17000000 + symbol: bubble_geo + +purple_marble_geo: + type: SM64:GEO_LAYOUT + offset: 0x1700001C + symbol: purple_marble_geo diff --git a/assets/ymls/jp/actors/bullet_bill/geo.yml b/assets/ymls/jp/actors/bullet_bill/geo.yml new file mode 100644 index 00000000..d51e3c65 --- /dev/null +++ b/assets/ymls/jp/actors/bullet_bill/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/bullet_bill.yml" + autopads: false + segments: + - [0x0C, 0x130C50] + +bullet_bill_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000264 + symbol: bullet_bill_geo diff --git a/assets/ymls/jp/actors/bully/geo.yml b/assets/ymls/jp/actors/bully/geo.yml new file mode 100644 index 00000000..1165c919 --- /dev/null +++ b/assets/ymls/jp/actors/bully/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/jp/actors/bully.yml" + autopads: false + segments: + - [0x0C, 0x132E70] + +bully_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000000 + symbol: bully_geo + +bully_boss_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000120 + symbol: bully_boss_geo diff --git a/assets/ymls/jp/actors/burn_smoke/geo.yml b/assets/ymls/jp/actors/burn_smoke/geo.yml new file mode 100644 index 00000000..6623a5d7 --- /dev/null +++ b/assets/ymls/jp/actors/burn_smoke/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/burn_smoke.yml" + autopads: false + segments: + - [0x17, 0x125DB0] + +burn_smoke_geo: + type: SM64:GEO_LAYOUT + offset: 0x17000084 + symbol: burn_smoke_geo diff --git a/assets/ymls/jp/actors/butterfly/geo.yml b/assets/ymls/jp/actors/butterfly/geo.yml new file mode 100644 index 00000000..576b0470 --- /dev/null +++ b/assets/ymls/jp/actors/butterfly/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/butterfly.yml" + autopads: false + segments: + - [0x16, 0x2170D0] + +butterfly_geo: + type: SM64:GEO_LAYOUT + offset: 0x160000A8 + symbol: butterfly_geo diff --git a/assets/ymls/jp/actors/cannon_barrel/geo.yml b/assets/ymls/jp/actors/cannon_barrel/geo.yml new file mode 100644 index 00000000..68dd9905 --- /dev/null +++ b/assets/ymls/jp/actors/cannon_barrel/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/cannon_barrel.yml" + autopads: false + segments: + - [0x0F, 0x1FEC00] + +cannon_barrel_geo: + type: SM64:GEO_LAYOUT + offset: 0xF0001C0 + symbol: cannon_barrel_geo diff --git a/assets/ymls/jp/actors/cannon_base/geo.yml b/assets/ymls/jp/actors/cannon_base/geo.yml new file mode 100644 index 00000000..2ad9d14a --- /dev/null +++ b/assets/ymls/jp/actors/cannon_base/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/cannon_base.yml" + autopads: false + segments: + - [0x0F, 0x1FEC00] + +cannon_base_geo: + type: SM64:GEO_LAYOUT + offset: 0xF0001A8 + symbol: cannon_base_geo diff --git a/assets/ymls/jp/actors/capswitch/geo.yml b/assets/ymls/jp/actors/capswitch/geo.yml new file mode 100644 index 00000000..c119ce4b --- /dev/null +++ b/assets/ymls/jp/actors/capswitch/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/capswitch.yml" + autopads: false + segments: + - [0x0C, 0x164FD0] + +cap_switch_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000048 + symbol: cap_switch_geo diff --git a/assets/ymls/jp/actors/chain_ball/geo.yml b/assets/ymls/jp/actors/chain_ball/geo.yml new file mode 100644 index 00000000..2eace976 --- /dev/null +++ b/assets/ymls/jp/actors/chain_ball/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/chain_ball.yml" + autopads: false + segments: + - [0x0D, 0x1D5FE0] + +metallic_ball_geo: + type: SM64:GEO_LAYOUT + offset: 0xD0005D0 + symbol: metallic_ball_geo diff --git a/assets/ymls/jp/actors/chain_chomp/geo.yml b/assets/ymls/jp/actors/chain_chomp/geo.yml new file mode 100644 index 00000000..a10dbfbe --- /dev/null +++ b/assets/ymls/jp/actors/chain_chomp/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/chain_chomp.yml" + autopads: false + segments: + - [0x0D, 0x1D5FE0] + +chain_chomp_geo: + type: SM64:GEO_LAYOUT + offset: 0xD0005EC + symbol: chain_chomp_geo diff --git a/assets/ymls/jp/actors/chair/geo.yml b/assets/ymls/jp/actors/chair/geo.yml new file mode 100644 index 00000000..2b0b1335 --- /dev/null +++ b/assets/ymls/jp/actors/chair/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/chair.yml" + autopads: false + segments: + - [0x0C, 0x16B9C0] + +haunted_chair_geo: + type: SM64:GEO_LAYOUT + offset: 0xC0000D8 + symbol: haunted_chair_geo diff --git a/assets/ymls/jp/actors/checkerboard_platform/geo.yml b/assets/ymls/jp/actors/checkerboard_platform/geo.yml new file mode 100644 index 00000000..59d8dcef --- /dev/null +++ b/assets/ymls/jp/actors/checkerboard_platform/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/checkerboard_platform.yml" + autopads: false + segments: + - [0x0F, 0x1FEC00] + +checkerboard_platform_geo: + type: SM64:GEO_LAYOUT + offset: 0xF0004E4 + symbol: checkerboard_platform_geo diff --git a/assets/ymls/jp/actors/chillychief/geo.yml b/assets/ymls/jp/actors/chillychief/geo.yml new file mode 100644 index 00000000..73eae8df --- /dev/null +++ b/assets/ymls/jp/actors/chillychief/geo.yml @@ -0,0 +1,18 @@ +:config: + external_files: + - "assets/ymls/jp/actors/chillychief.yml" + autopads: false + compression: + offset: 0x1E3520 + segments: + - [0x06, 0x1E3520] + +chilly_chief_geo: + type: SM64:GEO_LAYOUT + offset: 0x3754 + symbol: chilly_chief_geo + +chilly_chief_big_geo: + type: SM64:GEO_LAYOUT + offset: 0x3874 + symbol: chilly_chief_big_geo diff --git a/assets/ymls/jp/actors/chuckya/geo.yml b/assets/ymls/jp/actors/chuckya/geo.yml new file mode 100644 index 00000000..4f28c7e9 --- /dev/null +++ b/assets/ymls/jp/actors/chuckya/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/chuckya.yml" + autopads: false + segments: + - [0x0F, 0x1FEC00] + +chuckya_geo: + type: SM64:GEO_LAYOUT + offset: 0xF0001D8 + symbol: chuckya_geo diff --git a/assets/ymls/jp/actors/clam_shell/geo.yml b/assets/ymls/jp/actors/clam_shell/geo.yml new file mode 100644 index 00000000..12f80368 --- /dev/null +++ b/assets/ymls/jp/actors/clam_shell/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/clam_shell.yml" + autopads: false + segments: + - [0x0C, 0x144010] + +clam_shell_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000000 + symbol: clam_shell_geo diff --git a/assets/ymls/jp/actors/coin/geo.yml b/assets/ymls/jp/actors/coin/geo.yml new file mode 100644 index 00000000..94cbdc41 --- /dev/null +++ b/assets/ymls/jp/actors/coin/geo.yml @@ -0,0 +1,36 @@ +:config: + external_files: + - "assets/ymls/jp/actors/coin.yml" + autopads: false + segments: + - [0x16, 0x2170D0] + +yellow_coin_geo: + type: SM64:GEO_LAYOUT + offset: 0x1600013C + symbol: yellow_coin_geo + +yellow_coin_no_shadow_geo: + type: SM64:GEO_LAYOUT + offset: 0x160001A0 + symbol: yellow_coin_no_shadow_geo + +blue_coin_geo: + type: SM64:GEO_LAYOUT + offset: 0x16000200 + symbol: blue_coin_geo + +blue_coin_no_shadow_geo: + type: SM64:GEO_LAYOUT + offset: 0x16000264 + symbol: blue_coin_no_shadow_geo + +red_coin_geo: + type: SM64:GEO_LAYOUT + offset: 0x160002C4 + symbol: red_coin_geo + +red_coin_no_shadow_geo: + type: SM64:GEO_LAYOUT + offset: 0x16000328 + symbol: red_coin_no_shadow_geo diff --git a/assets/ymls/jp/actors/cyan_fish/geo.yml b/assets/ymls/jp/actors/cyan_fish/geo.yml new file mode 100644 index 00000000..be72f76e --- /dev/null +++ b/assets/ymls/jp/actors/cyan_fish/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/cyan_fish.yml" + autopads: false + segments: + - [0x0D, 0x1C2100] + +cyan_fish_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000324 + symbol: cyan_fish_geo diff --git a/assets/ymls/jp/actors/dirt/geo.yml b/assets/ymls/jp/actors/dirt/geo.yml new file mode 100644 index 00000000..1ff45c76 --- /dev/null +++ b/assets/ymls/jp/actors/dirt/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/jp/actors/dirt.yml" + autopads: false + segments: + - [0x16, 0x2170D0] + +dirt_animation_geo: + type: SM64:GEO_LAYOUT + offset: 0x16000ED4 + symbol: dirt_animation_geo + +cartoon_star_geo: + type: SM64:GEO_LAYOUT + offset: 0x16000F24 + symbol: cartoon_star_geo diff --git a/assets/ymls/jp/actors/door/geo.yml b/assets/ymls/jp/actors/door/geo.yml new file mode 100644 index 00000000..7656ae5c --- /dev/null +++ b/assets/ymls/jp/actors/door/geo.yml @@ -0,0 +1,61 @@ +:config: + external_files: + - "assets/ymls/jp/actors/door.yml" + autopads: false + segments: + - [0x16, 0x2170D0] + +castle_door_geo: + type: SM64:GEO_LAYOUT + offset: 0x160003A8 + symbol: castle_door_geo + +cabin_door_geo: + type: SM64:GEO_LAYOUT + offset: 0x1600043C + symbol: cabin_door_geo + +wooden_door_geo: + type: SM64:GEO_LAYOUT + offset: 0x160004D0 + symbol: wooden_door_geo + +wooden_door2_geo: + type: SM64:GEO_LAYOUT + offset: 0x16000564 + symbol: wooden_door2_geo + +metal_door_geo: + type: SM64:GEO_LAYOUT + offset: 0x160005F8 + symbol: metal_door_geo + +hazy_maze_door_geo: + type: SM64:GEO_LAYOUT + offset: 0x1600068C + symbol: hazy_maze_door_geo + +haunted_door_geo: + type: SM64:GEO_LAYOUT + offset: 0x16000720 + symbol: haunted_door_geo + +castle_door_0_star_geo: + type: SM64:GEO_LAYOUT + offset: 0x160007B4 + symbol: castle_door_0_star_geo + +castle_door_1_star_geo: + type: SM64:GEO_LAYOUT + offset: 0x16000868 + symbol: castle_door_1_star_geo + +castle_door_3_stars_geo: + type: SM64:GEO_LAYOUT + offset: 0x1600091C + symbol: castle_door_3_stars_geo + +key_door_geo: + type: SM64:GEO_LAYOUT + offset: 0x160009D0 + symbol: key_door_geo diff --git a/assets/ymls/jp/actors/dorrie/geo.yml b/assets/ymls/jp/actors/dorrie/geo.yml new file mode 100644 index 00000000..dc70ae6b --- /dev/null +++ b/assets/ymls/jp/actors/dorrie/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/dorrie.yml" + autopads: false + segments: + - [0x0D, 0x1EFE60] + +dorrie_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000230 + symbol: dorrie_geo diff --git a/assets/ymls/jp/actors/exclamation_box/geo.yml b/assets/ymls/jp/actors/exclamation_box/geo.yml new file mode 100644 index 00000000..8b455c77 --- /dev/null +++ b/assets/ymls/jp/actors/exclamation_box/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/exclamation_box.yml" + autopads: false + segments: + - [0x0F, 0x1FEC00] + +exclamation_box_geo: + type: SM64:GEO_LAYOUT + offset: 0xF000694 + symbol: exclamation_box_geo diff --git a/assets/ymls/jp/actors/exclamation_box_outline/geo.yml b/assets/ymls/jp/actors/exclamation_box_outline/geo.yml new file mode 100644 index 00000000..b730fca3 --- /dev/null +++ b/assets/ymls/jp/actors/exclamation_box_outline/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/exclamation_box_outline.yml" + autopads: false + segments: + - [0x0F, 0x1FEC00] + +exclamation_box_outline_geo: + type: SM64:GEO_LAYOUT + offset: 0xF000A58 + symbol: exclamation_box_outline_geo diff --git a/assets/ymls/jp/actors/explosion/geo.yml b/assets/ymls/jp/actors/explosion/geo.yml new file mode 100644 index 00000000..c893d75b --- /dev/null +++ b/assets/ymls/jp/actors/explosion/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/explosion.yml" + autopads: false + segments: + - [0x16, 0x2170D0] + +explosion_geo: + type: SM64:GEO_LAYOUT + offset: 0x16000040 + symbol: explosion_geo diff --git a/assets/ymls/jp/actors/eyerok/geo.yml b/assets/ymls/jp/actors/eyerok/geo.yml new file mode 100644 index 00000000..322d024b --- /dev/null +++ b/assets/ymls/jp/actors/eyerok/geo.yml @@ -0,0 +1,21 @@ +:config: + external_files: + - "assets/ymls/jp/actors/eyerok.yml" + autopads: false + segments: + - [0x0C, 0x14FF70] + +eyerok_geo_0002AC: + type: SM64:GEO_LAYOUT + offset: 0xC0002AC + symbol: eyerok_geo_0002AC + +eyerok_left_hand_geo: + type: SM64:GEO_LAYOUT + offset: 0xC0005A8 + symbol: eyerok_left_hand_geo + +eyerok_right_hand_geo: + type: SM64:GEO_LAYOUT + offset: 0xC0005E4 + symbol: eyerok_right_hand_geo diff --git a/assets/ymls/jp/actors/flame/geo.yml b/assets/ymls/jp/actors/flame/geo.yml new file mode 100644 index 00000000..f964edbf --- /dev/null +++ b/assets/ymls/jp/actors/flame/geo.yml @@ -0,0 +1,21 @@ +:config: + external_files: + - "assets/ymls/jp/actors/flame.yml" + autopads: false + segments: + - [0x16, 0x2170D0] + +red_flame_shadow_geo: + type: SM64:GEO_LAYOUT + offset: 0x16000B10 + symbol: red_flame_shadow_geo + +red_flame_geo: + type: SM64:GEO_LAYOUT + offset: 0x16000B2C + symbol: red_flame_geo + +blue_flame_geo: + type: SM64:GEO_LAYOUT + offset: 0x16000B8C + symbol: blue_flame_geo diff --git a/assets/ymls/jp/actors/flyguy/geo.yml b/assets/ymls/jp/actors/flyguy/geo.yml new file mode 100644 index 00000000..4a3470dd --- /dev/null +++ b/assets/ymls/jp/actors/flyguy/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/flyguy.yml" + autopads: false + segments: + - [0x0F, 0x1FEC00] + +flyguy_geo: + type: SM64:GEO_LAYOUT + offset: 0xF000518 + symbol: flyguy_geo diff --git a/assets/ymls/jp/actors/fwoosh/geo.yml b/assets/ymls/jp/actors/fwoosh/geo.yml new file mode 100644 index 00000000..5797f214 --- /dev/null +++ b/assets/ymls/jp/actors/fwoosh/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/fwoosh.yml" + autopads: false + segments: + - [0x0C, 0x15E6E0] + +fwoosh_geo: + type: SM64:GEO_LAYOUT + offset: 0xC00036C + symbol: fwoosh_geo diff --git a/assets/ymls/jp/actors/goomba/geo.yml b/assets/ymls/jp/actors/goomba/geo.yml new file mode 100644 index 00000000..6aa92d03 --- /dev/null +++ b/assets/ymls/jp/actors/goomba/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/goomba.yml" + autopads: false + segments: + - [0x0F, 0x1FEC00] + +goomba_geo: + type: SM64:GEO_LAYOUT + offset: 0xF0006E4 + symbol: goomba_geo diff --git a/assets/ymls/jp/actors/haunted_cage/geo.yml b/assets/ymls/jp/actors/haunted_cage/geo.yml new file mode 100644 index 00000000..18c1b109 --- /dev/null +++ b/assets/ymls/jp/actors/haunted_cage/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/haunted_cage.yml" + autopads: false + segments: + - [0x0C, 0x16B9C0] + +haunted_cage_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000274 + symbol: haunted_cage_geo diff --git a/assets/ymls/jp/actors/heart/geo.yml b/assets/ymls/jp/actors/heart/geo.yml new file mode 100644 index 00000000..6ba7c241 --- /dev/null +++ b/assets/ymls/jp/actors/heart/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/heart.yml" + autopads: false + segments: + - [0x0F, 0x1FEC00] + +heart_geo: + type: SM64:GEO_LAYOUT + offset: 0xF0004FC + symbol: heart_geo diff --git a/assets/ymls/jp/actors/heave_ho/geo.yml b/assets/ymls/jp/actors/heave_ho/geo.yml new file mode 100644 index 00000000..2ad8e4a8 --- /dev/null +++ b/assets/ymls/jp/actors/heave_ho/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/heave_ho.yml" + autopads: false + segments: + - [0x0C, 0x130C50] + +heave_ho_geo: + type: SM64:GEO_LAYOUT + offset: 0xC00028C + symbol: heave_ho_geo diff --git a/assets/ymls/jp/actors/hoot/geo.yml b/assets/ymls/jp/actors/hoot/geo.yml new file mode 100644 index 00000000..459ced08 --- /dev/null +++ b/assets/ymls/jp/actors/hoot/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/hoot.yml" + autopads: false + segments: + - [0x0C, 0x130C50] + +hoot_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000018 + symbol: hoot_geo diff --git a/assets/ymls/jp/actors/impact_ring/geo.yml b/assets/ymls/jp/actors/impact_ring/geo.yml new file mode 100644 index 00000000..5689ddc5 --- /dev/null +++ b/assets/ymls/jp/actors/impact_ring/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/impact_ring.yml" + autopads: false + segments: + - [0x0D, 0x1B7400] + +invisible_bowser_accessory_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000090 + symbol: invisible_bowser_accessory_geo diff --git a/assets/ymls/jp/actors/impact_smoke/geo.yml b/assets/ymls/jp/actors/impact_smoke/geo.yml new file mode 100644 index 00000000..3fc81d27 --- /dev/null +++ b/assets/ymls/jp/actors/impact_smoke/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/impact_smoke.yml" + autopads: false + segments: + - [0x0D, 0x1B7400] + +bowser_impact_smoke_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000BB8 + symbol: bowser_impact_smoke_geo diff --git a/assets/ymls/jp/actors/king_bobomb/geo.yml b/assets/ymls/jp/actors/king_bobomb/geo.yml new file mode 100644 index 00000000..10ae8ae3 --- /dev/null +++ b/assets/ymls/jp/actors/king_bobomb/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/king_bobomb.yml" + autopads: false + segments: + - [0x0C, 0x1399D0] + +king_bobomb_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000000 + symbol: king_bobomb_geo diff --git a/assets/ymls/jp/actors/klepto/geo.yml b/assets/ymls/jp/actors/klepto/geo.yml new file mode 100644 index 00000000..e5910333 --- /dev/null +++ b/assets/ymls/jp/actors/klepto/geo.yml @@ -0,0 +1,14 @@ +:config: + external_files: + - "assets/ymls/jp/actors/klepto.yml" + - "assets/ymls/jp/actors/mario_cap.yml" + - "assets/ymls/jp/actors/star.yml" + - "assets/ymls/jp/actors/transparent_star.yml" + autopads: false + segments: + - [0x0C, 0x14FF70] + +klepto_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000000 + symbol: klepto_geo diff --git a/assets/ymls/jp/actors/koopa/geo.yml b/assets/ymls/jp/actors/koopa/geo.yml new file mode 100644 index 00000000..a30fe8ac --- /dev/null +++ b/assets/ymls/jp/actors/koopa/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/jp/actors/koopa.yml" + autopads: false + segments: + - [0x0D, 0x1D5FE0] + +koopa_without_shell_geo: + type: SM64:GEO_LAYOUT + offset: 0xD0000D0 + symbol: koopa_without_shell_geo + +koopa_with_shell_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000214 + symbol: koopa_with_shell_geo diff --git a/assets/ymls/jp/actors/koopa_flag/geo.yml b/assets/ymls/jp/actors/koopa_flag/geo.yml new file mode 100644 index 00000000..43335c36 --- /dev/null +++ b/assets/ymls/jp/actors/koopa_flag/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/koopa_flag.yml" + autopads: false + segments: + - [0x0D, 0x1D5FE0] + +koopa_flag_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000000 + symbol: koopa_flag_geo diff --git a/assets/ymls/jp/actors/koopa_shell/geo.yml b/assets/ymls/jp/actors/koopa_shell/geo.yml new file mode 100644 index 00000000..db22572b --- /dev/null +++ b/assets/ymls/jp/actors/koopa_shell/geo.yml @@ -0,0 +1,21 @@ +:config: + external_files: + - "assets/ymls/jp/actors/koopa_shell.yml" + autopads: false + segments: + - [0x0F, 0x1FEC00] + +koopa_shell_geo: + type: SM64:GEO_LAYOUT + offset: 0xF000AB0 + symbol: koopa_shell_geo + +koopa_shell2_geo: + type: SM64:GEO_LAYOUT + offset: 0xF000ADC + symbol: koopa_shell2_geo + +koopa_shell3_geo: + type: SM64:GEO_LAYOUT + offset: 0xF000B08 + symbol: koopa_shell3_geo diff --git a/assets/ymls/jp/actors/lakitu_cameraman/geo.yml b/assets/ymls/jp/actors/lakitu_cameraman/geo.yml new file mode 100644 index 00000000..f652d31a --- /dev/null +++ b/assets/ymls/jp/actors/lakitu_cameraman/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/lakitu_cameraman.yml" + autopads: false + segments: + - [0x0D, 0x1E2F20] + +lakitu_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000000 + symbol: lakitu_geo diff --git a/assets/ymls/jp/actors/lakitu_enemy/geo.yml b/assets/ymls/jp/actors/lakitu_enemy/geo.yml new file mode 100644 index 00000000..5f6be224 --- /dev/null +++ b/assets/ymls/jp/actors/lakitu_enemy/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/lakitu_enemy.yml" + autopads: false + segments: + - [0x0C, 0x186370] + +enemy_lakitu_geo: + type: SM64:GEO_LAYOUT + offset: 0xC0001BC + symbol: enemy_lakitu_geo diff --git a/assets/ymls/jp/actors/leaves/geo.yml b/assets/ymls/jp/actors/leaves/geo.yml new file mode 100644 index 00000000..ed2c6568 --- /dev/null +++ b/assets/ymls/jp/actors/leaves/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/leaves.yml" + autopads: false + segments: + - [0x16, 0x2170D0] + +leaves_geo: + type: SM64:GEO_LAYOUT + offset: 0x16000C8C + symbol: leaves_geo diff --git a/assets/ymls/jp/actors/mad_piano/geo.yml b/assets/ymls/jp/actors/mad_piano/geo.yml new file mode 100644 index 00000000..a39fab67 --- /dev/null +++ b/assets/ymls/jp/actors/mad_piano/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/mad_piano.yml" + autopads: false + segments: + - [0x0C, 0x16B9C0] + +mad_piano_geo: + type: SM64:GEO_LAYOUT + offset: 0xC0001B4 + symbol: mad_piano_geo diff --git a/assets/ymls/jp/actors/manta/geo.yml b/assets/ymls/jp/actors/manta/geo.yml new file mode 100644 index 00000000..ed69534e --- /dev/null +++ b/assets/ymls/jp/actors/manta/geo.yml @@ -0,0 +1,13 @@ +:config: + external_files: + - "assets/ymls/jp/actors/manta.yml" + autopads: false + compression: + offset: 0x139D10 + segments: + - [0x05, 0x139D10] + +manta_seg5_geo_05008D14: + type: SM64:GEO_LAYOUT + offset: 0x8D14 + symbol: manta_seg5_geo_05008D14 diff --git a/assets/ymls/jp/actors/mario/geo.yml b/assets/ymls/jp/actors/mario/geo.yml new file mode 100644 index 00000000..15ea8572 --- /dev/null +++ b/assets/ymls/jp/actors/mario/geo.yml @@ -0,0 +1,251 @@ +:config: + external_files: + - "assets/ymls/jp/actors/mario.yml" + autopads: false + segments: + - [0x17, 0x125DB0] + +mario_geo_face_and_wings: + type: SM64:GEO_LAYOUT + offset: 0x170002E0 + symbol: mario_geo_face_and_wings + +mario_geo_left_hand: + type: SM64:GEO_LAYOUT + offset: 0x1700041C + symbol: mario_geo_left_hand + +mario_geo_right_hand: + type: SM64:GEO_LAYOUT + offset: 0x17000494 + symbol: mario_geo_right_hand + +mario_geo_body: + type: SM64:GEO_LAYOUT + offset: 0x1700053C + symbol: mario_geo_body + +mario_geo_medium_poly_left_hand: + type: SM64:GEO_LAYOUT + offset: 0x170006F8 + symbol: mario_geo_medium_poly_left_hand + +mario_geo_medium_poly_right_hand: + type: SM64:GEO_LAYOUT + offset: 0x17000770 + symbol: mario_geo_medium_poly_right_hand + +mario_geo_medium_poly_body: + type: SM64:GEO_LAYOUT + offset: 0x17000818 + symbol: mario_geo_medium_poly_body + +mario_geo_low_poly_face_and_wings: + type: SM64:GEO_LAYOUT + offset: 0x170009D4 + symbol: mario_geo_low_poly_face_and_wings + +mario_geo_low_poly_left_hand: + type: SM64:GEO_LAYOUT + offset: 0x17000B10 + symbol: mario_geo_low_poly_left_hand + +mario_geo_low_poly_right_hand: + type: SM64:GEO_LAYOUT + offset: 0x17000B88 + symbol: mario_geo_low_poly_right_hand + +mario_geo_low_poly_body: + type: SM64:GEO_LAYOUT + offset: 0x17000C30 + symbol: mario_geo_low_poly_body + +mario_vanish_geo_face_and_wings: + type: SM64:GEO_LAYOUT + offset: 0x17000DEC + symbol: mario_vanish_geo_face_and_wings + +mario_vanish_geo_left_hand: + type: SM64:GEO_LAYOUT + offset: 0x17000F28 + symbol: mario_vanish_geo_left_hand + +mario_vanish_geo_right_hand: + type: SM64:GEO_LAYOUT + offset: 0x17000FA0 + symbol: mario_vanish_geo_right_hand + +mario_vanish_geo_body: + type: SM64:GEO_LAYOUT + offset: 0x17001048 + symbol: mario_vanish_geo_body + +mario_vanish_geo_medium_poly_left_hand: + type: SM64:GEO_LAYOUT + offset: 0x17001204 + symbol: mario_vanish_geo_medium_poly_left_hand + +mario_vanish_geo_medium_poly_right_hand: + type: SM64:GEO_LAYOUT + offset: 0x1700127C + symbol: mario_vanish_geo_medium_poly_right_hand + +mario_vanish_geo_medium_poly_body: + type: SM64:GEO_LAYOUT + offset: 0x17001324 + symbol: mario_vanish_geo_medium_poly_body + +mario_vanish_geo_low_poly_face_and_wings: + type: SM64:GEO_LAYOUT + offset: 0x170014E0 + symbol: mario_vanish_geo_low_poly_face_and_wings + +mario_vanish_geo_low_poly_left_hand: + type: SM64:GEO_LAYOUT + offset: 0x1700161C + symbol: mario_vanish_geo_low_poly_left_hand + +mario_vanish_geo_low_poly_right_hand: + type: SM64:GEO_LAYOUT + offset: 0x17001694 + symbol: mario_vanish_geo_low_poly_right_hand + +mario_vanish_geo_low_poly_body: + type: SM64:GEO_LAYOUT + offset: 0x1700173C + symbol: mario_vanish_geo_low_poly_body + +mario_metal_geo_face_and_wings: + type: SM64:GEO_LAYOUT + offset: 0x170018F8 + symbol: mario_metal_geo_face_and_wings + +mario_metal_geo_left_hand: + type: SM64:GEO_LAYOUT + offset: 0x170019A4 + symbol: mario_metal_geo_left_hand + +mario_metal_geo_right_hand: + type: SM64:GEO_LAYOUT + offset: 0x17001A1C + symbol: mario_metal_geo_right_hand + +mario_metal_geo_body: + type: SM64:GEO_LAYOUT + offset: 0x17001AC4 + symbol: mario_metal_geo_body + +mario_metal_geo_medium_poly_left_hand: + type: SM64:GEO_LAYOUT + offset: 0x17001C80 + symbol: mario_metal_geo_medium_poly_left_hand + +mario_metal_geo_medium_poly_right_hand: + type: SM64:GEO_LAYOUT + offset: 0x17001CF8 + symbol: mario_metal_geo_medium_poly_right_hand + +mario_metal_geo_medium_poly_body: + type: SM64:GEO_LAYOUT + offset: 0x17001DA0 + symbol: mario_metal_geo_medium_poly_body + +mario_metal_geo_low_poly_face_and_wings: + type: SM64:GEO_LAYOUT + offset: 0x17001F5C + symbol: mario_metal_geo_low_poly_face_and_wings + +mario_metal_geo_low_poly_left_hand: + type: SM64:GEO_LAYOUT + offset: 0x17002008 + symbol: mario_metal_geo_low_poly_left_hand + +mario_metal_geo_low_poly_right_hand: + type: SM64:GEO_LAYOUT + offset: 0x17002080 + symbol: mario_metal_geo_low_poly_right_hand + +mario_metal_geo_low_poly_body: + type: SM64:GEO_LAYOUT + offset: 0x17002128 + symbol: mario_metal_geo_low_poly_body + +mario_metal_vanish_geo_face_and_wings: + type: SM64:GEO_LAYOUT + offset: 0x170022E4 + symbol: mario_metal_vanish_geo_face_and_wings + +mario_metal_vanish_geo_left_hand: + type: SM64:GEO_LAYOUT + offset: 0x17002390 + symbol: mario_metal_vanish_geo_left_hand + +mario_metal_vanish_geo_right_hand: + type: SM64:GEO_LAYOUT + offset: 0x17002408 + symbol: mario_metal_vanish_geo_right_hand + +mario_metal_vanish_geo_body: + type: SM64:GEO_LAYOUT + offset: 0x170024B0 + symbol: mario_metal_vanish_geo_body + +mario_metal_vanish_geo_medium_poly_left_hand: + type: SM64:GEO_LAYOUT + offset: 0x1700266C + symbol: mario_metal_vanish_geo_medium_poly_left_hand + +mario_metal_vanish_geo_medium_poly_right_hand: + type: SM64:GEO_LAYOUT + offset: 0x170026E4 + symbol: mario_metal_vanish_geo_medium_poly_right_hand + +mario_metal_vanish_geo_medium_poly_body: + type: SM64:GEO_LAYOUT + offset: 0x1700278C + symbol: mario_metal_vanish_geo_medium_poly_body + +mario_metal_vanish_geo_low_poly_face_and_wings: + type: SM64:GEO_LAYOUT + offset: 0x17002958 + symbol: mario_metal_vanish_geo_low_poly_face_and_wings + +mario_metal_vanish_geo_low_poly_left_hand: + type: SM64:GEO_LAYOUT + offset: 0x17002A04 + symbol: mario_metal_vanish_geo_low_poly_left_hand + +mario_metal_vanish_geo_low_poly_right_hand: + type: SM64:GEO_LAYOUT + offset: 0x17002A7C + symbol: mario_metal_vanish_geo_low_poly_right_hand + +mario_metal_vanish_geo_low_poly_body: + type: SM64:GEO_LAYOUT + offset: 0x17002B24 + symbol: mario_metal_vanish_geo_low_poly_body + +mario_geo_load_body: + type: SM64:GEO_LAYOUT + offset: 0x17002CE0 + symbol: mario_geo_load_body + +mario_geo_load_medium_poly_body: + type: SM64:GEO_LAYOUT + offset: 0x17002D14 + symbol: mario_geo_load_medium_poly_body + +mario_geo_load_low_poly_body: + type: SM64:GEO_LAYOUT + offset: 0x17002D48 + symbol: mario_geo_load_low_poly_body + +mario_geo_render_body: + type: SM64:GEO_LAYOUT + offset: 0x17002D7C + symbol: mario_geo_render_body + +mario_geo: + type: SM64:GEO_LAYOUT + offset: 0x17002DD4 + symbol: mario_geo diff --git a/assets/ymls/jp/actors/mario_cap/geo.yml b/assets/ymls/jp/actors/mario_cap/geo.yml new file mode 100644 index 00000000..773e7848 --- /dev/null +++ b/assets/ymls/jp/actors/mario_cap/geo.yml @@ -0,0 +1,26 @@ +:config: + external_files: + - "assets/ymls/jp/actors/mario_cap.yml" + autopads: false + segments: + - [0x16, 0x2170D0] + +marios_cap_geo: + type: SM64:GEO_LAYOUT + offset: 0x16000CA4 + symbol: marios_cap_geo + +marios_metal_cap_geo: + type: SM64:GEO_LAYOUT + offset: 0x16000CF0 + symbol: marios_metal_cap_geo + +marios_wing_cap_geo: + type: SM64:GEO_LAYOUT + offset: 0x16000D3C + symbol: marios_wing_cap_geo + +marios_winged_metal_cap_geo: + type: SM64:GEO_LAYOUT + offset: 0x16000DA8 + symbol: marios_winged_metal_cap_geo diff --git a/assets/ymls/jp/actors/metal_box/geo.yml b/assets/ymls/jp/actors/metal_box/geo.yml new file mode 100644 index 00000000..46d0cb2d --- /dev/null +++ b/assets/ymls/jp/actors/metal_box/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/metal_box.yml" + autopads: false + segments: + - [0x0F, 0x1FEC00] + +metal_box_geo: + type: SM64:GEO_LAYOUT + offset: 0xF000A30 + symbol: metal_box_geo diff --git a/assets/ymls/jp/actors/mips/geo.yml b/assets/ymls/jp/actors/mips/geo.yml new file mode 100644 index 00000000..c6546f0a --- /dev/null +++ b/assets/ymls/jp/actors/mips/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/mips.yml" + autopads: false + segments: + - [0x0D, 0x1E2F20] + +mips_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000448 + symbol: mips_geo diff --git a/assets/ymls/jp/actors/mist/geo.yml b/assets/ymls/jp/actors/mist/geo.yml new file mode 100644 index 00000000..9914fb48 --- /dev/null +++ b/assets/ymls/jp/actors/mist/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/jp/actors/mist.yml" + autopads: false + segments: + - [0x16, 0x2170D0] + +mist_geo: + type: SM64:GEO_LAYOUT + offset: 0x16000000 + symbol: mist_geo + +white_puff_geo: + type: SM64:GEO_LAYOUT + offset: 0x16000020 + symbol: white_puff_geo diff --git a/assets/ymls/jp/actors/moneybag/geo.yml b/assets/ymls/jp/actors/moneybag/geo.yml new file mode 100644 index 00000000..d3d2a7bf --- /dev/null +++ b/assets/ymls/jp/actors/moneybag/geo.yml @@ -0,0 +1,21 @@ +:config: + external_files: + - "assets/ymls/jp/actors/moneybag.yml" + autopads: false + segments: + - [0x0D, 0x1E60C0] + +moneybag_geo_000000: + type: SM64:GEO_LAYOUT + offset: 0xD000000 + symbol: moneybag_geo_000000 + +moneybag_geo_000078: + type: SM64:GEO_LAYOUT + offset: 0xD000078 + symbol: moneybag_geo_000078 + +moneybag_geo: + type: SM64:GEO_LAYOUT + offset: 0xD0000F0 + symbol: moneybag_geo diff --git a/assets/ymls/jp/actors/monty_mole/geo.yml b/assets/ymls/jp/actors/monty_mole/geo.yml new file mode 100644 index 00000000..1beb8d2c --- /dev/null +++ b/assets/ymls/jp/actors/monty_mole/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/monty_mole.yml" + autopads: false + segments: + - [0x0C, 0x15E6E0] + +monty_mole_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000000 + symbol: monty_mole_geo diff --git a/assets/ymls/jp/actors/mr_i_eyeball/geo.yml b/assets/ymls/jp/actors/mr_i_eyeball/geo.yml new file mode 100644 index 00000000..daa0a382 --- /dev/null +++ b/assets/ymls/jp/actors/mr_i_eyeball/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/mr_i_eyeball.yml" + autopads: false + segments: + - [0x0D, 0x1EFE60] + +mr_i_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000000 + symbol: mr_i_geo diff --git a/assets/ymls/jp/actors/mr_i_iris/geo.yml b/assets/ymls/jp/actors/mr_i_iris/geo.yml new file mode 100644 index 00000000..f041d6a9 --- /dev/null +++ b/assets/ymls/jp/actors/mr_i_iris/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/mr_i_iris.yml" + autopads: false + segments: + - [0x0D, 0x1EFE60] + +mr_i_iris_geo: + type: SM64:GEO_LAYOUT + offset: 0xD00001C + symbol: mr_i_iris_geo diff --git a/assets/ymls/jp/actors/mushroom_1up/geo.yml b/assets/ymls/jp/actors/mushroom_1up/geo.yml new file mode 100644 index 00000000..fbb06f5b --- /dev/null +++ b/assets/ymls/jp/actors/mushroom_1up/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/mushroom_1up.yml" + autopads: false + segments: + - [0x16, 0x2170D0] + +mushroom_1up_geo: + type: SM64:GEO_LAYOUT + offset: 0x16000E84 + symbol: mushroom_1up_geo diff --git a/assets/ymls/jp/actors/number/geo.yml b/assets/ymls/jp/actors/number/geo.yml new file mode 100644 index 00000000..5dd368e6 --- /dev/null +++ b/assets/ymls/jp/actors/number/geo.yml @@ -0,0 +1,11 @@ +:config: + autopads: false + segments: + - [0x16, 0x2170D0] + +# TODO: Needs segment2 completed + +# number_geo: +# type: SM64:GEO_LAYOUT +# offset: 0x16000E14 +# symbol: number_geo diff --git a/assets/ymls/jp/actors/peach/geo.yml b/assets/ymls/jp/actors/peach/geo.yml new file mode 100644 index 00000000..6fc80846 --- /dev/null +++ b/assets/ymls/jp/actors/peach/geo.yml @@ -0,0 +1,21 @@ +:config: + external_files: + - "assets/ymls/jp/actors/peach.yml" + autopads: false + segments: + - [0x0C, 0x17E910] + +peach_geo_000098: + type: SM64:GEO_LAYOUT + offset: 0xC000098 + symbol: peach_geo_000098 + +peach_geo_000254: + type: SM64:GEO_LAYOUT + offset: 0xC000254 + symbol: peach_geo_000254 + +peach_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000410 + symbol: peach_geo diff --git a/assets/ymls/jp/actors/penguin/geo.yml b/assets/ymls/jp/actors/penguin/geo.yml new file mode 100644 index 00000000..2debcce2 --- /dev/null +++ b/assets/ymls/jp/actors/penguin/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/penguin.yml" + autopads: false + segments: + - [0x0C, 0x163AE0] + +penguin_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000104 + symbol: penguin_geo diff --git a/assets/ymls/jp/actors/piranha_plant/geo.yml b/assets/ymls/jp/actors/piranha_plant/geo.yml new file mode 100644 index 00000000..5fa237d7 --- /dev/null +++ b/assets/ymls/jp/actors/piranha_plant/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/piranha_plant.yml" + autopads: false + segments: + - [0x0D, 0x1D5FE0] + +piranha_plant_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000358 + symbol: piranha_plant_geo diff --git a/assets/ymls/jp/actors/pokey/geo.yml b/assets/ymls/jp/actors/pokey/geo.yml new file mode 100644 index 00000000..707b4ecb --- /dev/null +++ b/assets/ymls/jp/actors/pokey/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/jp/actors/pokey.yml" + autopads: false + segments: + - [0x0C, 0x14FF70] + +pokey_head_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000610 + symbol: pokey_head_geo + +pokey_body_part_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000644 + symbol: pokey_body_part_geo diff --git a/assets/ymls/jp/actors/poundable_pole/geo.yml b/assets/ymls/jp/actors/poundable_pole/geo.yml new file mode 100644 index 00000000..94526c6c --- /dev/null +++ b/assets/ymls/jp/actors/poundable_pole/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/poundable_pole.yml" + autopads: false + segments: + - [0x0D, 0x1D5FE0] + +wooden_post_geo: + type: SM64:GEO_LAYOUT + offset: 0xD0000B8 + symbol: wooden_post_geo diff --git a/assets/ymls/jp/actors/purple_switch/geo.yml b/assets/ymls/jp/actors/purple_switch/geo.yml new file mode 100644 index 00000000..1283638b --- /dev/null +++ b/assets/ymls/jp/actors/purple_switch/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/purple_switch.yml" + autopads: false + segments: + - [0x0F, 0x1FEC00] + +purple_switch_geo: + type: SM64:GEO_LAYOUT + offset: 0xF0004CC + symbol: purple_switch_geo diff --git a/assets/ymls/jp/actors/scuttlebug/geo.yml b/assets/ymls/jp/actors/scuttlebug/geo.yml new file mode 100644 index 00000000..a3e948b7 --- /dev/null +++ b/assets/ymls/jp/actors/scuttlebug/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/scuttlebug.yml" + autopads: false + segments: + - [0x0D, 0x1EFE60] + +scuttlebug_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000394 + symbol: scuttlebug_geo diff --git a/assets/ymls/jp/actors/seaweed/geo.yml b/assets/ymls/jp/actors/seaweed/geo.yml new file mode 100644 index 00000000..94b48fa3 --- /dev/null +++ b/assets/ymls/jp/actors/seaweed/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/seaweed.yml" + autopads: false + segments: + - [0x0D, 0x1C2100] + +seaweed_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000284 + symbol: seaweed_geo diff --git a/assets/ymls/jp/actors/skeeter/geo.yml b/assets/ymls/jp/actors/skeeter/geo.yml new file mode 100644 index 00000000..4c14c09d --- /dev/null +++ b/assets/ymls/jp/actors/skeeter/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/skeeter.yml" + autopads: false + segments: + - [0x0D, 0x1C2100] + +skeeter_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000000 + symbol: skeeter_geo diff --git a/assets/ymls/jp/actors/small_key/geo.yml b/assets/ymls/jp/actors/small_key/geo.yml new file mode 100644 index 00000000..0d6684ec --- /dev/null +++ b/assets/ymls/jp/actors/small_key/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/small_key.yml" + autopads: false + segments: + - [0x0C, 0x16B9C0] + +small_key_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000188 + symbol: small_key_geo diff --git a/assets/ymls/jp/actors/snowman/geo.yml b/assets/ymls/jp/actors/snowman/geo.yml new file mode 100644 index 00000000..4c02918b --- /dev/null +++ b/assets/ymls/jp/actors/snowman/geo.yml @@ -0,0 +1,17 @@ +:config: + external_files: + - "assets/ymls/jp/actors/snowman.yml" + - "assets/ymls/jp/actors/mario_cap.yml" + autopads: false + segments: + - [0x0C, 0x163AE0] + +mr_blizzard_hidden_geo: + type: SM64:GEO_LAYOUT + offset: 0xC00021C + symbol: mr_blizzard_hidden_geo + +mr_blizzard_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000348 + symbol: mr_blizzard_geo diff --git a/assets/ymls/jp/actors/snufit/geo.yml b/assets/ymls/jp/actors/snufit/geo.yml new file mode 100644 index 00000000..39fae532 --- /dev/null +++ b/assets/ymls/jp/actors/snufit/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/snufit.yml" + autopads: false + segments: + - [0x0D, 0x1EFE60] + +snufit_geo: + type: SM64:GEO_LAYOUT + offset: 0xD0001A0 + symbol: snufit_geo diff --git a/assets/ymls/jp/actors/sparkle/geo.yml b/assets/ymls/jp/actors/sparkle/geo.yml new file mode 100644 index 00000000..d3744c39 --- /dev/null +++ b/assets/ymls/jp/actors/sparkle/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/sparkle.yml" + autopads: false + segments: + - [0x17, 0x125DB0] + +sparkles_geo: + type: SM64:GEO_LAYOUT + offset: 0x170001BC + symbol: sparkles_geo diff --git a/assets/ymls/jp/actors/sparkle_animation/geo.yml b/assets/ymls/jp/actors/sparkle_animation/geo.yml new file mode 100644 index 00000000..d6b7167c --- /dev/null +++ b/assets/ymls/jp/actors/sparkle_animation/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/sparkle_animation.yml" + autopads: false + segments: + - [0x17, 0x125DB0] + +sparkles_animation_geo: + type: SM64:GEO_LAYOUT + offset: 0x17000284 + symbol: sparkles_animation_geo diff --git a/assets/ymls/jp/actors/spindrift/geo.yml b/assets/ymls/jp/actors/spindrift/geo.yml new file mode 100644 index 00000000..ac03a1eb --- /dev/null +++ b/assets/ymls/jp/actors/spindrift/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/spindrift.yml" + autopads: false + segments: + - [0x0C, 0x163AE0] + +spindrift_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000000 + symbol: spindrift_geo diff --git a/assets/ymls/jp/actors/spiny/geo.yml b/assets/ymls/jp/actors/spiny/geo.yml new file mode 100644 index 00000000..7cffe0b2 --- /dev/null +++ b/assets/ymls/jp/actors/spiny/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/spiny.yml" + autopads: false + segments: + - [0x0C, 0x186370] + +spiny_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000328 + symbol: spiny_geo diff --git a/assets/ymls/jp/actors/spiny_egg/geo.yml b/assets/ymls/jp/actors/spiny_egg/geo.yml new file mode 100644 index 00000000..543fe26f --- /dev/null +++ b/assets/ymls/jp/actors/spiny_egg/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/spiny_egg.yml" + autopads: false + segments: + - [0x0C, 0x186370] + +spiny_ball_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000290 + symbol: spiny_ball_geo diff --git a/assets/ymls/jp/actors/springboard/geo.yml b/assets/ymls/jp/actors/springboard/geo.yml new file mode 100644 index 00000000..1e9ae6d6 --- /dev/null +++ b/assets/ymls/jp/actors/springboard/geo.yml @@ -0,0 +1,21 @@ +:config: + external_files: + - "assets/ymls/jp/actors/springboard.yml" + autopads: false + segments: + - [0x0C, 0x164FD0] + +springboard_top_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000000 + symbol: springboard_top_geo + +springboard_spring_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000018 + symbol: springboard_spring_geo + +springboard_bottom_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000030 + symbol: springboard_bottom_geo diff --git a/assets/ymls/jp/actors/star/geo.yml b/assets/ymls/jp/actors/star/geo.yml new file mode 100644 index 00000000..5ca9d6c6 --- /dev/null +++ b/assets/ymls/jp/actors/star/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/star.yml" + autopads: false + segments: + - [0x16, 0x2170D0] + +star_geo: + type: SM64:GEO_LAYOUT + offset: 0x16000EA0 + symbol: star_geo diff --git a/assets/ymls/jp/actors/stomp_smoke/geo.yml b/assets/ymls/jp/actors/stomp_smoke/geo.yml new file mode 100644 index 00000000..b80f4f26 --- /dev/null +++ b/assets/ymls/jp/actors/stomp_smoke/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/jp/actors/stomp_smoke.yml" + autopads: false + segments: + - [0x17, 0x125DB0] + +small_water_splash_geo: + type: SM64:GEO_LAYOUT + offset: 0x1700009C + symbol: small_water_splash_geo + +mario_TODO_geo_0000E0: + type: SM64:GEO_LAYOUT + offset: 0x170000E0 + symbol: mario_TODO_geo_0000E0 diff --git a/assets/ymls/jp/actors/sushi/geo.yml b/assets/ymls/jp/actors/sushi/geo.yml new file mode 100644 index 00000000..914dc9a0 --- /dev/null +++ b/assets/ymls/jp/actors/sushi/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/sushi.yml" + autopads: false + segments: + - [0x0C, 0x144010] + +sushi_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000068 + symbol: sushi_geo diff --git a/assets/ymls/jp/actors/swoop/geo.yml b/assets/ymls/jp/actors/swoop/geo.yml new file mode 100644 index 00000000..a89ff959 --- /dev/null +++ b/assets/ymls/jp/actors/swoop/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/swoop.yml" + autopads: false + segments: + - [0x0D, 0x1EFE60] + +swoop_geo: + type: SM64:GEO_LAYOUT + offset: 0xD0000DC + symbol: swoop_geo diff --git a/assets/ymls/jp/actors/test_platform/geo.yml b/assets/ymls/jp/actors/test_platform/geo.yml new file mode 100644 index 00000000..8a1c65eb --- /dev/null +++ b/assets/ymls/jp/actors/test_platform/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/test_platform.yml" + autopads: false + segments: + - [0x0F, 0x1FEC00] + +test_platform_geo: + type: SM64:GEO_LAYOUT + offset: 0xF000020 + symbol: test_platform_geo diff --git a/assets/ymls/jp/actors/thwomp/geo.yml b/assets/ymls/jp/actors/thwomp/geo.yml new file mode 100644 index 00000000..8d515753 --- /dev/null +++ b/assets/ymls/jp/actors/thwomp/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/thwomp.yml" + autopads: false + segments: + - [0x0C, 0x130C50] + +thwomp_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000248 + symbol: thwomp_geo diff --git a/assets/ymls/jp/actors/toad/geo.yml b/assets/ymls/jp/actors/toad/geo.yml new file mode 100644 index 00000000..7bec3593 --- /dev/null +++ b/assets/ymls/jp/actors/toad/geo.yml @@ -0,0 +1,21 @@ +:config: + external_files: + - "assets/ymls/jp/actors/toad.yml" + autopads: false + segments: + - [0x0D, 0x1E2F20] + +toad_geo_000114: + type: SM64:GEO_LAYOUT + offset: 0xD000114 + symbol: toad_geo_000114 + +toad_geo_00027C: + type: SM64:GEO_LAYOUT + offset: 0xD00027C + symbol: toad_geo_00027C + +toad_geo: + type: SM64:GEO_LAYOUT + offset: 0xD0003E4 + symbol: toad_geo diff --git a/assets/ymls/jp/actors/tornado/geo.yml b/assets/ymls/jp/actors/tornado/geo.yml new file mode 100644 index 00000000..7e45603a --- /dev/null +++ b/assets/ymls/jp/actors/tornado/geo.yml @@ -0,0 +1,13 @@ +:config: + external_files: + - "assets/ymls/jp/actors/tornado.yml" + autopads: false + compression: + offset: 0x144290 + segments: + - [0x05, 0x144290] + +tweester_geo: + type: SM64:GEO_LAYOUT + offset: 0x14630 + symbol: tweester_geo diff --git a/assets/ymls/jp/actors/transparent_star/geo.yml b/assets/ymls/jp/actors/transparent_star/geo.yml new file mode 100644 index 00000000..97ef5ff4 --- /dev/null +++ b/assets/ymls/jp/actors/transparent_star/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/transparent_star.yml" + autopads: false + segments: + - [0x16, 0x2170D0] + +transparent_star_geo: + type: SM64:GEO_LAYOUT + offset: 0x16000F6C + symbol: transparent_star_geo diff --git a/assets/ymls/jp/actors/treasure_chest/geo.yml b/assets/ymls/jp/actors/treasure_chest/geo.yml new file mode 100644 index 00000000..834ccc67 --- /dev/null +++ b/assets/ymls/jp/actors/treasure_chest/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/jp/actors/treasure_chest.yml" + autopads: false + segments: + - [0x0D, 0x1C2100] + +treasure_chest_base_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000450 + symbol: treasure_chest_base_geo + +treasure_chest_lid_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000468 + symbol: treasure_chest_lid_geo diff --git a/assets/ymls/jp/actors/tree/geo.yml b/assets/ymls/jp/actors/tree/geo.yml new file mode 100644 index 00000000..6e3e2b14 --- /dev/null +++ b/assets/ymls/jp/actors/tree/geo.yml @@ -0,0 +1,31 @@ +:config: + external_files: + - "assets/ymls/jp/actors/tree.yml" + autopads: false + segments: + - [0x16, 0x2170D0] + +bubbly_tree_geo: + type: SM64:GEO_LAYOUT + offset: 0x16000FE8 + symbol: bubbly_tree_geo + +spiky_tree_geo: + type: SM64:GEO_LAYOUT + offset: 0x16001000 + symbol: spiky_tree_geo + +snow_tree_geo: + type: SM64:GEO_LAYOUT + offset: 0x16001018 + symbol: snow_tree_geo + +spiky_tree1_geo: + type: SM64:GEO_LAYOUT + offset: 0x16001030 + symbol: spiky_tree1_geo + +palm_tree_geo: + type: SM64:GEO_LAYOUT + offset: 0x16001048 + symbol: palm_tree_geo diff --git a/assets/ymls/jp/actors/ukiki/geo.yml b/assets/ymls/jp/actors/ukiki/geo.yml new file mode 100644 index 00000000..36ed48f3 --- /dev/null +++ b/assets/ymls/jp/actors/ukiki/geo.yml @@ -0,0 +1,12 @@ +:config: + external_files: + - "assets/ymls/jp/actors/ukiki.yml" + - "assets/ymls/jp/actors/mario_cap.yml" + autopads: false + segments: + - [0x0C, 0x15E6E0] + +ukiki_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000110 + symbol: ukiki_geo diff --git a/assets/ymls/jp/actors/unagi/geo.yml b/assets/ymls/jp/actors/unagi/geo.yml new file mode 100644 index 00000000..6a1d7c2e --- /dev/null +++ b/assets/ymls/jp/actors/unagi/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/unagi.yml" + autopads: false + segments: + - [0x0C, 0x144010] + +unagi_geo: + type: SM64:GEO_LAYOUT + offset: 0xC00010C + symbol: unagi_geo diff --git a/assets/ymls/jp/actors/walk_smoke/geo.yml b/assets/ymls/jp/actors/walk_smoke/geo.yml new file mode 100644 index 00000000..5f000918 --- /dev/null +++ b/assets/ymls/jp/actors/walk_smoke/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/walk_smoke.yml" + autopads: false + segments: + - [0x17, 0x125DB0] + +smoke_geo: + type: SM64:GEO_LAYOUT + offset: 0x17000038 + symbol: smoke_geo diff --git a/assets/ymls/jp/actors/warp_pipe/geo.yml b/assets/ymls/jp/actors/warp_pipe/geo.yml new file mode 100644 index 00000000..7317a768 --- /dev/null +++ b/assets/ymls/jp/actors/warp_pipe/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/warp_pipe.yml" + autopads: false + segments: + - [0x16, 0x2170D0] + +warp_pipe_geo: + type: SM64:GEO_LAYOUT + offset: 0x16000388 + symbol: warp_pipe_geo diff --git a/assets/ymls/jp/actors/water_bubble/geo.yml b/assets/ymls/jp/actors/water_bubble/geo.yml new file mode 100644 index 00000000..85c981b0 --- /dev/null +++ b/assets/ymls/jp/actors/water_bubble/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/jp/actors/water_bubble.yml" + autopads: false + segments: + - [0x0C, 0x1399D0] + +water_bomb_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000308 + symbol: water_bomb_geo + +water_bomb_shadow_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000328 + symbol: water_bomb_shadow_geo diff --git a/assets/ymls/jp/actors/water_mine/geo.yml b/assets/ymls/jp/actors/water_mine/geo.yml new file mode 100644 index 00000000..5528afb6 --- /dev/null +++ b/assets/ymls/jp/actors/water_mine/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/water_mine.yml" + autopads: false + segments: + - [0x0D, 0x1C2100] + +water_mine_geo: + type: SM64:GEO_LAYOUT + offset: 0xD0002F4 + symbol: water_mine_geo diff --git a/assets/ymls/jp/actors/water_ring/geo.yml b/assets/ymls/jp/actors/water_ring/geo.yml new file mode 100644 index 00000000..f6fcdd35 --- /dev/null +++ b/assets/ymls/jp/actors/water_ring/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/water_ring.yml" + autopads: false + segments: + - [0x0D, 0x1C2100] + +water_ring_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000414 + symbol: water_ring_geo diff --git a/assets/ymls/jp/actors/water_splash/geo.yml b/assets/ymls/jp/actors/water_splash/geo.yml new file mode 100644 index 00000000..1c1b06ee --- /dev/null +++ b/assets/ymls/jp/actors/water_splash/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/water_splash.yml" + autopads: false + segments: + - [0x17, 0x125DB0] + +water_splash_geo: + type: SM64:GEO_LAYOUT + offset: 0x17000230 + symbol: water_splash_geo diff --git a/assets/ymls/jp/actors/water_wave/geo.yml b/assets/ymls/jp/actors/water_wave/geo.yml new file mode 100644 index 00000000..ca0e2198 --- /dev/null +++ b/assets/ymls/jp/actors/water_wave/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/jp/actors/water_wave.yml" + autopads: false + segments: + - [0x17, 0x125DB0] + +idle_water_wave_geo: + type: SM64:GEO_LAYOUT + offset: 0x17000124 + symbol: idle_water_wave_geo + +wave_trail_geo: + type: SM64:GEO_LAYOUT + offset: 0x17000168 + symbol: wave_trail_geo diff --git a/assets/ymls/jp/actors/white_particle/geo.yml b/assets/ymls/jp/actors/white_particle/geo.yml new file mode 100644 index 00000000..1e196216 --- /dev/null +++ b/assets/ymls/jp/actors/white_particle/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/white_particle.yml" + autopads: false + segments: + - [0x16, 0x2170D0] + +white_particle_geo: + type: SM64:GEO_LAYOUT + offset: 0x16000F98 + symbol: white_particle_geo diff --git a/assets/ymls/jp/actors/whomp/geo.yml b/assets/ymls/jp/actors/whomp/geo.yml new file mode 100644 index 00000000..4917e2df --- /dev/null +++ b/assets/ymls/jp/actors/whomp/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/whomp.yml" + autopads: false + segments: + - [0x0D, 0x1D5FE0] + +whomp_geo: + type: SM64:GEO_LAYOUT + offset: 0xD000480 + symbol: whomp_geo diff --git a/assets/ymls/jp/actors/wiggler_head/geo.yml b/assets/ymls/jp/actors/wiggler_head/geo.yml new file mode 100644 index 00000000..c383cfe8 --- /dev/null +++ b/assets/ymls/jp/actors/wiggler_head/geo.yml @@ -0,0 +1,12 @@ +:config: + external_files: + - "assets/ymls/jp/actors/wiggler_head.yml" + - "assets/ymls/jp/actors/wiggler_body.yml" + autopads: false + segments: + - [0x0C, 0x186370] + +wiggler_head_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000030 + symbol: wiggler_head_geo diff --git a/assets/ymls/jp/actors/wooden_signpost/geo.yml b/assets/ymls/jp/actors/wooden_signpost/geo.yml new file mode 100644 index 00000000..21e32e46 --- /dev/null +++ b/assets/ymls/jp/actors/wooden_signpost/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/wooden_signpost.yml" + autopads: false + segments: + - [0x16, 0x2170D0] + +wooden_signpost_geo: + type: SM64:GEO_LAYOUT + offset: 0x16000FB4 + symbol: wooden_signpost_geo diff --git a/assets/ymls/jp/actors/yellow_sphere/geo.yml b/assets/ymls/jp/actors/yellow_sphere/geo.yml new file mode 100644 index 00000000..c7b9fda7 --- /dev/null +++ b/assets/ymls/jp/actors/yellow_sphere/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/yellow_sphere.yml" + autopads: false + segments: + - [0x0D, 0x1B7400] + +bowser_1_yellow_sphere_geo: + type: SM64:GEO_LAYOUT + offset: 0xD0000B0 + symbol: bowser_1_yellow_sphere_geo diff --git a/assets/ymls/jp/actors/yellow_sphere_small/geo.yml b/assets/ymls/jp/actors/yellow_sphere_small/geo.yml new file mode 100644 index 00000000..e13f1b24 --- /dev/null +++ b/assets/ymls/jp/actors/yellow_sphere_small/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/yellow_sphere_small.yml" + autopads: false + segments: + - [0x0C, 0x130C50] + +yellow_sphere_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000000 + symbol: yellow_sphere_geo diff --git a/assets/ymls/jp/actors/yoshi/geo.yml b/assets/ymls/jp/actors/yoshi/geo.yml new file mode 100644 index 00000000..19af1ad7 --- /dev/null +++ b/assets/ymls/jp/actors/yoshi/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/yoshi.yml" + autopads: false + segments: + - [0x0C, 0x17E910] + +yoshi_geo: + type: SM64:GEO_LAYOUT + offset: 0xC000468 + symbol: yoshi_geo diff --git a/assets/ymls/jp/actors/yoshi_egg/geo.yml b/assets/ymls/jp/actors/yoshi_egg/geo.yml new file mode 100644 index 00000000..1b6af345 --- /dev/null +++ b/assets/ymls/jp/actors/yoshi_egg/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/actors/yoshi_egg.yml" + autopads: false + segments: + - [0x0C, 0x130C50] + +yoshi_egg_geo: + type: SM64:GEO_LAYOUT + offset: 0xC0001E4 + symbol: yoshi_egg_geo diff --git a/assets/ymls/jp/levels/bbh/geo.yml b/assets/ymls/jp/levels/bbh/geo.yml new file mode 100644 index 00000000..9bbd31ed --- /dev/null +++ b/assets/ymls/jp/levels/bbh/geo.yml @@ -0,0 +1,211 @@ +:config: + external_files: + - "assets/ymls/jp/levels/bbh.yml" + autopads: false + segments: + - [0x0E, 0x380E60] + +geo_bbh_0005B0: + type: SM64:GEO_LAYOUT + offset: 0xE0005B0 + symbol: geo_bbh_0005B0 + +geo_bbh_0005C8: + type: SM64:GEO_LAYOUT + offset: 0xE0005C8 + symbol: geo_bbh_0005C8 + +geo_bbh_0005E0: + type: SM64:GEO_LAYOUT + offset: 0xE0005E0 + symbol: geo_bbh_0005E0 + +geo_bbh_0005F8: + type: SM64:GEO_LAYOUT + offset: 0xE0005F8 + symbol: geo_bbh_0005F8 + +geo_bbh_000610: + type: SM64:GEO_LAYOUT + offset: 0xE000610 + symbol: geo_bbh_000610 + +geo_bbh_000628: + type: SM64:GEO_LAYOUT + offset: 0xE000628 + symbol: geo_bbh_000628 + +geo_bbh_000640: + type: SM64:GEO_LAYOUT + offset: 0xE000640 + symbol: geo_bbh_000640 + +geo_bbh_000658: + type: SM64:GEO_LAYOUT + offset: 0xE000658 + symbol: geo_bbh_000658 + +geo_bbh_000670: + type: SM64:GEO_LAYOUT + offset: 0xE000670 + symbol: geo_bbh_000670 + +geo_bbh_0006B0: + type: SM64:GEO_LAYOUT + offset: 0xE0006B0 + symbol: geo_bbh_0006B0 + +geo_bbh_0006E8: + type: SM64:GEO_LAYOUT + offset: 0xE0006E8 + symbol: geo_bbh_0006E8 + +geo_bbh_000730: + type: SM64:GEO_LAYOUT + offset: 0xE000730 + symbol: geo_bbh_000730 + +geo_bbh_000750: + type: SM64:GEO_LAYOUT + offset: 0xE000750 + symbol: geo_bbh_000750 + +geo_bbh_000768: + type: SM64:GEO_LAYOUT + offset: 0xE000768 + symbol: geo_bbh_000768 + +geo_bbh_0007B0: + type: SM64:GEO_LAYOUT + offset: 0xE0007B0 + symbol: geo_bbh_0007B0 + +geo_bbh_0007D0: + type: SM64:GEO_LAYOUT + offset: 0xE0007D0 + symbol: geo_bbh_0007D0 + +geo_bbh_000800: + type: SM64:GEO_LAYOUT + offset: 0xE000800 + symbol: geo_bbh_000800 + +geo_bbh_000828: + type: SM64:GEO_LAYOUT + offset: 0xE000828 + symbol: geo_bbh_000828 + +geo_bbh_000860: + type: SM64:GEO_LAYOUT + offset: 0xE000860 + symbol: geo_bbh_000860 + +geo_bbh_000888: + type: SM64:GEO_LAYOUT + offset: 0xE000888 + symbol: geo_bbh_000888 + +geo_bbh_0008B0: + type: SM64:GEO_LAYOUT + offset: 0xE0008B0 + symbol: geo_bbh_0008B0 + +geo_bbh_0008E8: + type: SM64:GEO_LAYOUT + offset: 0xE0008E8 + symbol: geo_bbh_0008E8 + +geo_bbh_000950: + type: SM64:GEO_LAYOUT + offset: 0xE000950 + symbol: geo_bbh_000950 + +geo_bbh_0009C8: + type: SM64:GEO_LAYOUT + offset: 0xE0009C8 + symbol: geo_bbh_0009C8 + +geo_bbh_000A18: + type: SM64:GEO_LAYOUT + offset: 0xE000A18 + symbol: geo_bbh_000A18 + +geo_bbh_000A60: + type: SM64:GEO_LAYOUT + offset: 0xE000A60 + symbol: geo_bbh_000A60 + +geo_bbh_000AD8: + type: SM64:GEO_LAYOUT + offset: 0xE000AD8 + symbol: geo_bbh_000AD8 + +geo_bbh_000B28: + type: SM64:GEO_LAYOUT + offset: 0xE000B28 + symbol: geo_bbh_000B28 + +geo_bbh_000B88: + type: SM64:GEO_LAYOUT + offset: 0xE000B88 + symbol: geo_bbh_000B88 + +geo_bbh_000BF0: + type: SM64:GEO_LAYOUT + offset: 0xE000BF0 + symbol: geo_bbh_000BF0 + +geo_bbh_000C38: + type: SM64:GEO_LAYOUT + offset: 0xE000C38 + symbol: geo_bbh_000C38 + +geo_bbh_000C88: + type: SM64:GEO_LAYOUT + offset: 0xE000C88 + symbol: geo_bbh_000C88 + +geo_bbh_000CE8: + type: SM64:GEO_LAYOUT + offset: 0xE000CE8 + symbol: geo_bbh_000CE8 + +geo_bbh_000D20: + type: SM64:GEO_LAYOUT + offset: 0xE000D20 + symbol: geo_bbh_000D20 + +geo_bbh_000D68: + type: SM64:GEO_LAYOUT + offset: 0xE000D68 + symbol: geo_bbh_000D68 + +geo_bbh_000DB0: + type: SM64:GEO_LAYOUT + offset: 0xE000DB0 + symbol: geo_bbh_000DB0 + +geo_bbh_000DF0: + type: SM64:GEO_LAYOUT + offset: 0xE000DF0 + symbol: geo_bbh_000DF0 + +geo_bbh_000E40: + type: SM64:GEO_LAYOUT + offset: 0xE000E40 + symbol: geo_bbh_000E40 + +geo_bbh_000E80: + type: SM64:GEO_LAYOUT + offset: 0xE000E80 + symbol: geo_bbh_000E80 + +geo_bbh_000EB0: + type: SM64:GEO_LAYOUT + offset: 0xE000EB0 + symbol: geo_bbh_000EB0 + +geo_bbh_000F00: + type: SM64:GEO_LAYOUT + offset: 0xE000F00 + symbol: geo_bbh_000F00 diff --git a/assets/ymls/jp/levels/bitdw/geo.yml b/assets/ymls/jp/levels/bitdw/geo.yml new file mode 100644 index 00000000..641f2345 --- /dev/null +++ b/assets/ymls/jp/levels/bitdw/geo.yml @@ -0,0 +1,136 @@ +:config: + external_files: + - "assets/ymls/jp/levels/bitdw.yml" + autopads: false + segments: + - [0x0E, 0x459EA0] + +geo_bitdw_0003C0: + type: SM64:GEO_LAYOUT + offset: 0xE0003C0 + symbol: geo_bitdw_0003C0 + +geo_bitdw_0003D8: + type: SM64:GEO_LAYOUT + offset: 0xE0003D8 + symbol: geo_bitdw_0003D8 + +geo_bitdw_0003F0: + type: SM64:GEO_LAYOUT + offset: 0xE0003F0 + symbol: geo_bitdw_0003F0 + +geo_bitdw_000408: + type: SM64:GEO_LAYOUT + offset: 0xE000408 + symbol: geo_bitdw_000408 + +geo_bitdw_000420: + type: SM64:GEO_LAYOUT + offset: 0xE000420 + symbol: geo_bitdw_000420 + +geo_bitdw_000438: + type: SM64:GEO_LAYOUT + offset: 0xE000438 + symbol: geo_bitdw_000438 + +geo_bitdw_000450: + type: SM64:GEO_LAYOUT + offset: 0xE000450 + symbol: geo_bitdw_000450 + +geo_bitdw_000468: + type: SM64:GEO_LAYOUT + offset: 0xE000468 + symbol: geo_bitdw_000468 + +geo_bitdw_000480: + type: SM64:GEO_LAYOUT + offset: 0xE000480 + symbol: geo_bitdw_000480 + +geo_bitdw_000498: + type: SM64:GEO_LAYOUT + offset: 0xE000498 + symbol: geo_bitdw_000498 + +geo_bitdw_0004B0: + type: SM64:GEO_LAYOUT + offset: 0xE0004B0 + symbol: geo_bitdw_0004B0 + +geo_bitdw_0004C8: + type: SM64:GEO_LAYOUT + offset: 0xE0004C8 + symbol: geo_bitdw_0004C8 + +geo_bitdw_0004E0: + type: SM64:GEO_LAYOUT + offset: 0xE0004E0 + symbol: geo_bitdw_0004E0 + +geo_bitdw_0004F8: + type: SM64:GEO_LAYOUT + offset: 0xE0004F8 + symbol: geo_bitdw_0004F8 + +geo_bitdw_000510: + type: SM64:GEO_LAYOUT + offset: 0xE000510 + symbol: geo_bitdw_000510 + +geo_bitdw_000528: + type: SM64:GEO_LAYOUT + offset: 0xE000528 + symbol: geo_bitdw_000528 + +geo_bitdw_000540: + type: SM64:GEO_LAYOUT + offset: 0xE000540 + symbol: geo_bitdw_000540 + +geo_bitdw_000558: + type: SM64:GEO_LAYOUT + offset: 0xE000558 + symbol: geo_bitdw_000558 + +geo_bitdw_000570: + type: SM64:GEO_LAYOUT + offset: 0xE000570 + symbol: geo_bitdw_000570 + +geo_bitdw_000588: + type: SM64:GEO_LAYOUT + offset: 0xE000588 + symbol: geo_bitdw_000588 + +geo_bitdw_0005A0: + type: SM64:GEO_LAYOUT + offset: 0xE0005A0 + symbol: geo_bitdw_0005A0 + +geo_bitdw_0005B8: + type: SM64:GEO_LAYOUT + offset: 0xE0005B8 + symbol: geo_bitdw_0005B8 + +geo_bitdw_0005D0: + type: SM64:GEO_LAYOUT + offset: 0xE0005D0 + symbol: geo_bitdw_0005D0 + +geo_bitdw_0005E8: + type: SM64:GEO_LAYOUT + offset: 0xE0005E8 + symbol: geo_bitdw_0005E8 + +geo_bitdw_000600: + type: SM64:GEO_LAYOUT + offset: 0xE000600 + symbol: geo_bitdw_000600 + +geo_bitdw_000618: + type: SM64:GEO_LAYOUT + offset: 0xE000618 + symbol: geo_bitdw_000618 diff --git a/assets/ymls/jp/levels/bitfs/geo.yml b/assets/ymls/jp/levels/bitfs/geo.yml new file mode 100644 index 00000000..7f58b3b3 --- /dev/null +++ b/assets/ymls/jp/levels/bitfs/geo.yml @@ -0,0 +1,166 @@ +:config: + external_files: + - "assets/ymls/jp/levels/bitfs.yml" + autopads: false + segments: + - [0x0E, 0x468780] + +bitfs_geo_0004B0: + type: SM64:GEO_LAYOUT + offset: 0xE0004B0 + symbol: bitfs_geo_0004B0 + +bitfs_geo_0004C8: + type: SM64:GEO_LAYOUT + offset: 0xE0004C8 + symbol: bitfs_geo_0004C8 + +bitfs_geo_0004E0: + type: SM64:GEO_LAYOUT + offset: 0xE0004E0 + symbol: bitfs_geo_0004E0 + +bitfs_geo_0004F8: + type: SM64:GEO_LAYOUT + offset: 0xE0004F8 + symbol: bitfs_geo_0004F8 + +bitfs_geo_000510: + type: SM64:GEO_LAYOUT + offset: 0xE000510 + symbol: bitfs_geo_000510 + +bitfs_geo_000528: + type: SM64:GEO_LAYOUT + offset: 0xE000528 + symbol: bitfs_geo_000528 + +bitfs_geo_000540: + type: SM64:GEO_LAYOUT + offset: 0xE000540 + symbol: bitfs_geo_000540 + +bitfs_geo_000558: + type: SM64:GEO_LAYOUT + offset: 0xE000558 + symbol: bitfs_geo_000558 + +bitfs_geo_000570: + type: SM64:GEO_LAYOUT + offset: 0xE000570 + symbol: bitfs_geo_000570 + +bitfs_geo_000588: + type: SM64:GEO_LAYOUT + offset: 0xE000588 + symbol: bitfs_geo_000588 + +bitfs_geo_0005A0: + type: SM64:GEO_LAYOUT + offset: 0xE0005A0 + symbol: bitfs_geo_0005A0 + +bitfs_geo_0005B8: + type: SM64:GEO_LAYOUT + offset: 0xE0005B8 + symbol: bitfs_geo_0005B8 + +bitfs_geo_0005D0: + type: SM64:GEO_LAYOUT + offset: 0xE0005D0 + symbol: bitfs_geo_0005D0 + +bitfs_geo_0005E8: + type: SM64:GEO_LAYOUT + offset: 0xE0005E8 + symbol: bitfs_geo_0005E8 + +bitfs_geo_000600: + type: SM64:GEO_LAYOUT + offset: 0xE000600 + symbol: bitfs_geo_000600 + +bitfs_geo_000618: + type: SM64:GEO_LAYOUT + offset: 0xE000618 + symbol: bitfs_geo_000618 + +bitfs_geo_000630: + type: SM64:GEO_LAYOUT + offset: 0xE000630 + symbol: bitfs_geo_000630 + +bitfs_geo_000648: + type: SM64:GEO_LAYOUT + offset: 0xE000648 + symbol: bitfs_geo_000648 + +bitfs_geo_000660: + type: SM64:GEO_LAYOUT + offset: 0xE000660 + symbol: bitfs_geo_000660 + +bitfs_geo_000678: + type: SM64:GEO_LAYOUT + offset: 0xE000678 + symbol: bitfs_geo_000678 + +bitfs_geo_000690: + type: SM64:GEO_LAYOUT + offset: 0xE000690 + symbol: bitfs_geo_000690 + +bitfs_geo_0006A8: + type: SM64:GEO_LAYOUT + offset: 0xE0006A8 + symbol: bitfs_geo_0006A8 + +bitfs_geo_0006C0: + type: SM64:GEO_LAYOUT + offset: 0xE0006C0 + symbol: bitfs_geo_0006C0 + +bitfs_geo_0006D8: + type: SM64:GEO_LAYOUT + offset: 0xE0006D8 + symbol: bitfs_geo_0006D8 + +bitfs_geo_0006F0: + type: SM64:GEO_LAYOUT + offset: 0xE0006F0 + symbol: bitfs_geo_0006F0 + +bitfs_geo_000708: + type: SM64:GEO_LAYOUT + offset: 0xE000708 + symbol: bitfs_geo_000708 + +bitfs_geo_000728: + type: SM64:GEO_LAYOUT + offset: 0xE000728 + symbol: bitfs_geo_000728 + +bitfs_geo_000740: + type: SM64:GEO_LAYOUT + offset: 0xE000740 + symbol: bitfs_geo_000740 + +bitfs_geo_000758: + type: SM64:GEO_LAYOUT + offset: 0xE000758 + symbol: bitfs_geo_000758 + +bitfs_geo_000770: + type: SM64:GEO_LAYOUT + offset: 0xE000770 + symbol: bitfs_geo_000770 + +bitfs_geo_000788: + type: SM64:GEO_LAYOUT + offset: 0xE000788 + symbol: bitfs_geo_000788 + +bitfs_geo_0007A0: + type: SM64:GEO_LAYOUT + offset: 0xE0007A0 + symbol: bitfs_geo_0007A0 diff --git a/assets/ymls/jp/levels/bits/geo.yml b/assets/ymls/jp/levels/bits/geo.yml new file mode 100644 index 00000000..d193183f --- /dev/null +++ b/assets/ymls/jp/levels/bits/geo.yml @@ -0,0 +1,166 @@ +:config: + external_files: + - "assets/ymls/jp/levels/bits.yml" + autopads: false + segments: + - [0x0E, 0x475C20] + +bits_geo_000430: + type: SM64:GEO_LAYOUT + offset: 0xE000430 + symbol: bits_geo_000430 + +bits_geo_000448: + type: SM64:GEO_LAYOUT + offset: 0xE000448 + symbol: bits_geo_000448 + +bits_geo_000460: + type: SM64:GEO_LAYOUT + offset: 0xE000460 + symbol: bits_geo_000460 + +bits_geo_000478: + type: SM64:GEO_LAYOUT + offset: 0xE000478 + symbol: bits_geo_000478 + +bits_geo_000490: + type: SM64:GEO_LAYOUT + offset: 0xE000490 + symbol: bits_geo_000490 + +bits_geo_0004A8: + type: SM64:GEO_LAYOUT + offset: 0xE0004A8 + symbol: bits_geo_0004A8 + +bits_geo_0004C0: + type: SM64:GEO_LAYOUT + offset: 0xE0004C0 + symbol: bits_geo_0004C0 + +bits_geo_0004D8: + type: SM64:GEO_LAYOUT + offset: 0xE0004D8 + symbol: bits_geo_0004D8 + +bits_geo_0004F0: + type: SM64:GEO_LAYOUT + offset: 0xE0004F0 + symbol: bits_geo_0004F0 + +bits_geo_000508: + type: SM64:GEO_LAYOUT + offset: 0xE000508 + symbol: bits_geo_000508 + +bits_geo_000520: + type: SM64:GEO_LAYOUT + offset: 0xE000520 + symbol: bits_geo_000520 + +bits_geo_000538: + type: SM64:GEO_LAYOUT + offset: 0xE000538 + symbol: bits_geo_000538 + +bits_geo_000550: + type: SM64:GEO_LAYOUT + offset: 0xE000550 + symbol: bits_geo_000550 + +bits_geo_000568: + type: SM64:GEO_LAYOUT + offset: 0xE000568 + symbol: bits_geo_000568 + +bits_geo_000580: + type: SM64:GEO_LAYOUT + offset: 0xE000580 + symbol: bits_geo_000580 + +bits_geo_000598: + type: SM64:GEO_LAYOUT + offset: 0xE000598 + symbol: bits_geo_000598 + +bits_geo_0005B0: + type: SM64:GEO_LAYOUT + offset: 0xE0005B0 + symbol: bits_geo_0005B0 + +bits_geo_0005C8: + type: SM64:GEO_LAYOUT + offset: 0xE0005C8 + symbol: bits_geo_0005C8 + +bits_geo_0005E0: + type: SM64:GEO_LAYOUT + offset: 0xE0005E0 + symbol: bits_geo_0005E0 + +bits_geo_0005F8: + type: SM64:GEO_LAYOUT + offset: 0xE0005F8 + symbol: bits_geo_0005F8 + +bits_geo_000610: + type: SM64:GEO_LAYOUT + offset: 0xE000610 + symbol: bits_geo_000610 + +bits_geo_000628: + type: SM64:GEO_LAYOUT + offset: 0xE000628 + symbol: bits_geo_000628 + +bits_geo_000640: + type: SM64:GEO_LAYOUT + offset: 0xE000640 + symbol: bits_geo_000640 + +bits_geo_000658: + type: SM64:GEO_LAYOUT + offset: 0xE000658 + symbol: bits_geo_000658 + +bits_geo_000670: + type: SM64:GEO_LAYOUT + offset: 0xE000670 + symbol: bits_geo_000670 + +bits_geo_000688: + type: SM64:GEO_LAYOUT + offset: 0xE000688 + symbol: bits_geo_000688 + +bits_geo_0006A0: + type: SM64:GEO_LAYOUT + offset: 0xE0006A0 + symbol: bits_geo_0006A0 + +bits_geo_0006B8: + type: SM64:GEO_LAYOUT + offset: 0xE0006B8 + symbol: bits_geo_0006B8 + +bits_geo_0006D0: + type: SM64:GEO_LAYOUT + offset: 0xE0006D0 + symbol: bits_geo_0006D0 + +bits_geo_0006E8: + type: SM64:GEO_LAYOUT + offset: 0xE0006E8 + symbol: bits_geo_0006E8 + +bits_geo_000700: + type: SM64:GEO_LAYOUT + offset: 0xE000700 + symbol: bits_geo_000700 + +bits_geo_000718: + type: SM64:GEO_LAYOUT + offset: 0xE000718 + symbol: bits_geo_000718 diff --git a/assets/ymls/jp/levels/bob/geo.yml b/assets/ymls/jp/levels/bob/geo.yml new file mode 100644 index 00000000..c1afcaa8 --- /dev/null +++ b/assets/ymls/jp/levels/bob/geo.yml @@ -0,0 +1,26 @@ +:config: + external_files: + - "assets/ymls/jp/levels/bob.yml" + autopads: false + segments: + - [0x0E, 0x403AC0] + +bob_geo_000440: + type: SM64:GEO_LAYOUT + offset: 0xE000440 + symbol: bob_geo_000440 + +bob_geo_000458: + type: SM64:GEO_LAYOUT + offset: 0xE000458 + symbol: bob_geo_000458 + +bob_geo_000470: + type: SM64:GEO_LAYOUT + offset: 0xE000470 + symbol: bob_geo_000470 + +bob_geo_000488: + type: SM64:GEO_LAYOUT + offset: 0xE000488 + symbol: bob_geo_000488 diff --git a/assets/ymls/jp/levels/bowser_1/geo.yml b/assets/ymls/jp/levels/bowser_1/geo.yml new file mode 100644 index 00000000..a0806431 --- /dev/null +++ b/assets/ymls/jp/levels/bowser_1/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/levels/bowser_1.yml" + autopads: false + segments: + - [0x0E, 0x4C2160] + +bowser_1_geo_0000D0: + type: SM64:GEO_LAYOUT + offset: 0xE0000D0 + symbol: bowser_1_geo_0000D0 diff --git a/assets/ymls/jp/levels/bowser_2/geo.yml b/assets/ymls/jp/levels/bowser_2/geo.yml new file mode 100644 index 00000000..f32303f1 --- /dev/null +++ b/assets/ymls/jp/levels/bowser_2/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/jp/levels/bowser_2.yml" + autopads: false + segments: + - [0x0E, 0x4CC990] + +bowser_2_geo_000170: + type: SM64:GEO_LAYOUT + offset: 0xE000170 + symbol: bowser_2_geo_000170 + +bowser_2_geo_000188: + type: SM64:GEO_LAYOUT + offset: 0xE000188 + symbol: bowser_2_geo_000188 diff --git a/assets/ymls/jp/levels/bowser_3/geo.yml b/assets/ymls/jp/levels/bowser_3/geo.yml new file mode 100644 index 00000000..ef41e3d9 --- /dev/null +++ b/assets/ymls/jp/levels/bowser_3/geo.yml @@ -0,0 +1,66 @@ +:config: + external_files: + - "assets/ymls/jp/levels/bowser_3.yml" + autopads: false + segments: + - [0x0E, 0x4CF490] + +bowser_3_geo_000290: + type: SM64:GEO_LAYOUT + offset: 0xE000290 + symbol: bowser_3_geo_000290 + +bowser_3_geo_0002A8: + type: SM64:GEO_LAYOUT + offset: 0xE0002A8 + symbol: bowser_3_geo_0002A8 + +bowser_3_geo_0002C0: + type: SM64:GEO_LAYOUT + offset: 0xE0002C0 + symbol: bowser_3_geo_0002C0 + +bowser_3_geo_0002D8: + type: SM64:GEO_LAYOUT + offset: 0xE0002D8 + symbol: bowser_3_geo_0002D8 + +bowser_3_geo_0002F0: + type: SM64:GEO_LAYOUT + offset: 0xE0002F0 + symbol: bowser_3_geo_0002F0 + +bowser_3_geo_000308: + type: SM64:GEO_LAYOUT + offset: 0xE000308 + symbol: bowser_3_geo_000308 + +bowser_3_geo_000320: + type: SM64:GEO_LAYOUT + offset: 0xE000320 + symbol: bowser_3_geo_000320 + +bowser_3_geo_000338: + type: SM64:GEO_LAYOUT + offset: 0xE000338 + symbol: bowser_3_geo_000338 + +bowser_3_geo_000350: + type: SM64:GEO_LAYOUT + offset: 0xE000350 + symbol: bowser_3_geo_000350 + +bowser_3_geo_000368: + type: SM64:GEO_LAYOUT + offset: 0xE000368 + symbol: bowser_3_geo_000368 + +bowser_3_geo_000380: + type: SM64:GEO_LAYOUT + offset: 0xE000380 + symbol: bowser_3_geo_000380 + +bowser_3_geo_000398: + type: SM64:GEO_LAYOUT + offset: 0xE000398 + symbol: bowser_3_geo_000398 diff --git a/assets/ymls/jp/levels/castle_courtyard/geo.yml b/assets/ymls/jp/levels/castle_courtyard/geo.yml new file mode 100644 index 00000000..4498303a --- /dev/null +++ b/assets/ymls/jp/levels/castle_courtyard/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/jp/levels/castle_courtyard.yml" + autopads: false + segments: + - [0x0E, 0x4AD610] + +castle_courtyard_geo_000200: + type: SM64:GEO_LAYOUT + offset: 0xE000200 + symbol: castle_courtyard_geo_000200 + +castle_courtyard_geo_000218: + type: SM64:GEO_LAYOUT + offset: 0xE000218 + symbol: castle_courtyard_geo_000218 diff --git a/assets/ymls/jp/levels/castle_grounds/geo.yml b/assets/ymls/jp/levels/castle_grounds/geo.yml new file mode 100644 index 00000000..6b7637dc --- /dev/null +++ b/assets/ymls/jp/levels/castle_grounds/geo.yml @@ -0,0 +1,31 @@ +:config: + external_files: + - "assets/ymls/jp/levels/castle_grounds.yml" + autopads: false + segments: + - [0x0E, 0x452520] + +castle_grounds_geo_000660: + type: SM64:GEO_LAYOUT + offset: 0xE000660 + symbol: castle_grounds_geo_000660 + +castle_grounds_geo_0006F4: + type: SM64:GEO_LAYOUT + offset: 0xE0006F4 + symbol: castle_grounds_geo_0006F4 + +castle_grounds_geo_00070C: + type: SM64:GEO_LAYOUT + offset: 0xE00070C + symbol: castle_grounds_geo_00070C + +castle_grounds_geo_000724: + type: SM64:GEO_LAYOUT + offset: 0xE000724 + symbol: castle_grounds_geo_000724 + +castle_grounds_geo_00073C: + type: SM64:GEO_LAYOUT + offset: 0xE00073C + symbol: castle_grounds_geo_00073C diff --git a/assets/ymls/jp/levels/castle_inside/geo.yml b/assets/ymls/jp/levels/castle_inside/geo.yml new file mode 100644 index 00000000..fdc990c9 --- /dev/null +++ b/assets/ymls/jp/levels/castle_inside/geo.yml @@ -0,0 +1,241 @@ +:config: + external_files: + - "assets/ymls/jp/levels/castle_inside.yml" + autopads: false + segments: + - [0x0E, 0x3CD140] + +castle_geo_000F00: + type: SM64:GEO_LAYOUT + offset: 0xE000F00 + symbol: castle_geo_000F00 + +castle_geo_000F18: + type: SM64:GEO_LAYOUT + offset: 0xE000F18 + symbol: castle_geo_000F18 + +castle_geo_000F30: + type: SM64:GEO_LAYOUT + offset: 0xE000F30 + symbol: castle_geo_000F30 + +castle_geo_000F70: + type: SM64:GEO_LAYOUT + offset: 0xE000F70 + symbol: castle_geo_000F70 + +castle_geo_000F88: + type: SM64:GEO_LAYOUT + offset: 0xE000F88 + symbol: castle_geo_000F88 + +castle_geo_000FA8: + type: SM64:GEO_LAYOUT + offset: 0xE000FA8 + symbol: castle_geo_000FA8 + +castle_geo_000FD0: + type: SM64:GEO_LAYOUT + offset: 0xE000FD0 + symbol: castle_geo_000FD0 + +castle_geo_001000: + type: SM64:GEO_LAYOUT + offset: 0xE001000 + symbol: castle_geo_001000 + +castle_geo_001038: + type: SM64:GEO_LAYOUT + offset: 0xE001038 + symbol: castle_geo_001038 + +castle_geo_001088: + type: SM64:GEO_LAYOUT + offset: 0xE001088 + symbol: castle_geo_001088 + +castle_geo_0010C8: + type: SM64:GEO_LAYOUT + offset: 0xE0010C8 + symbol: castle_geo_0010C8 + +castle_geo_001110: + type: SM64:GEO_LAYOUT + offset: 0xE001110 + symbol: castle_geo_001110 + +castle_geo_001158: + type: SM64:GEO_LAYOUT + offset: 0xE001158 + symbol: castle_geo_001158 + +castle_geo_0011A8: + type: SM64:GEO_LAYOUT + offset: 0xE0011A8 + symbol: castle_geo_0011A8 + +castle_geo_001200: + type: SM64:GEO_LAYOUT + offset: 0xE001200 + symbol: castle_geo_001200 + +castle_geo_001260: + type: SM64:GEO_LAYOUT + offset: 0xE001260 + symbol: castle_geo_001260 + +castle_geo_0012C8: + type: SM64:GEO_LAYOUT + offset: 0xE0012C8 + symbol: castle_geo_0012C8 + +castle_geo_001348: + type: SM64:GEO_LAYOUT + offset: 0xE001348 + symbol: castle_geo_001348 + +castle_geo_0013B8: + type: SM64:GEO_LAYOUT + offset: 0xE0013B8 + symbol: castle_geo_0013B8 + +castle_geo_001400: + type: SM64:GEO_LAYOUT + offset: 0xE001400 + symbol: castle_geo_001400 + +castle_geo_001518: + type: SM64:GEO_LAYOUT + offset: 0xE001518 + symbol: castle_geo_001518 + +castle_geo_001530: + type: SM64:GEO_LAYOUT + offset: 0xE001530 + symbol: castle_geo_001530 + +castle_geo_001548: + type: SM64:GEO_LAYOUT + offset: 0xE001548 + symbol: castle_geo_001548 + +castle_geo_001560: + type: SM64:GEO_LAYOUT + offset: 0xE001560 + symbol: castle_geo_001560 + +castle_geo_001578: + type: SM64:GEO_LAYOUT + offset: 0xE001578 + symbol: castle_geo_001578 + +castle_geo_0015B8: + type: SM64:GEO_LAYOUT + offset: 0xE0015B8 + symbol: castle_geo_0015B8 + +castle_geo_0015F8: + type: SM64:GEO_LAYOUT + offset: 0xE0015F8 + symbol: castle_geo_0015F8 + +castle_geo_001628: + type: SM64:GEO_LAYOUT + offset: 0xE001628 + symbol: castle_geo_001628 + +castle_geo_001668: + type: SM64:GEO_LAYOUT + offset: 0xE001668 + symbol: castle_geo_001668 + +castle_geo_001690: + type: SM64:GEO_LAYOUT + offset: 0xE001690 + symbol: castle_geo_001690 + +castle_geo_0016D8: + type: SM64:GEO_LAYOUT + offset: 0xE0016D8 + symbol: castle_geo_0016D8 + +castle_geo_001740: + type: SM64:GEO_LAYOUT + offset: 0xE001740 + symbol: castle_geo_001740 + +castle_geo_001798: + type: SM64:GEO_LAYOUT + offset: 0xE001798 + symbol: castle_geo_001798 + +castle_geo_001800: + type: SM64:GEO_LAYOUT + offset: 0xE001800 + symbol: castle_geo_001800 + +castle_geo_001858: + type: SM64:GEO_LAYOUT + offset: 0xE001858 + symbol: castle_geo_001858 + +castle_geo_001940: + type: SM64:GEO_LAYOUT + offset: 0xE001940 + symbol: castle_geo_001940 + +castle_geo_001958: + type: SM64:GEO_LAYOUT + offset: 0xE001958 + symbol: castle_geo_001958 + +castle_geo_001980: + type: SM64:GEO_LAYOUT + offset: 0xE001980 + symbol: castle_geo_001980 + +castle_geo_0019C8: + type: SM64:GEO_LAYOUT + offset: 0xE0019C8 + symbol: castle_geo_0019C8 + +castle_geo_0019F8: + type: SM64:GEO_LAYOUT + offset: 0xE0019F8 + symbol: castle_geo_0019F8 + +castle_geo_001A30: + type: SM64:GEO_LAYOUT + offset: 0xE001A30 + symbol: castle_geo_001A30 + +castle_geo_001A58: + type: SM64:GEO_LAYOUT + offset: 0xE001A58 + symbol: castle_geo_001A58 + +castle_geo_001AB8: + type: SM64:GEO_LAYOUT + offset: 0xE001AB8 + symbol: castle_geo_001AB8 + +castle_geo_001AF8: + type: SM64:GEO_LAYOUT + offset: 0xE001AF8 + symbol: castle_geo_001AF8 + +castle_geo_001B48: + type: SM64:GEO_LAYOUT + offset: 0xE001B48 + symbol: castle_geo_001B48 + +castle_geo_001BB0: + type: SM64:GEO_LAYOUT + offset: 0xE001BB0 + symbol: castle_geo_001BB0 + +castle_geo_001C10: + type: SM64:GEO_LAYOUT + offset: 0xE001C10 + symbol: castle_geo_001C10 diff --git a/assets/ymls/jp/levels/ccm/geo.yml b/assets/ymls/jp/levels/ccm/geo.yml new file mode 100644 index 00000000..4f23ecc3 --- /dev/null +++ b/assets/ymls/jp/levels/ccm/geo.yml @@ -0,0 +1,56 @@ +:config: + external_files: + - "assets/ymls/jp/levels/ccm.yml" + autopads: false + segments: + - [0x0E, 0x394230] + +ccm_geo_0003D0: + type: SM64:GEO_LAYOUT + offset: 0xE0003E0 + symbol: ccm_geo_0003D0 + +ccm_geo_0003F0: + type: SM64:GEO_LAYOUT + offset: 0xE000400 + symbol: ccm_geo_0003F0 + +ccm_geo_00040C: + type: SM64:GEO_LAYOUT + offset: 0xE00041C + symbol: ccm_geo_00040C + +ccm_geo_00042C: + type: SM64:GEO_LAYOUT + offset: 0xE00043C + symbol: ccm_geo_00042C + +ccm_geo_00045C: + type: SM64:GEO_LAYOUT + offset: 0xE00046C + symbol: ccm_geo_00045C + +ccm_geo_000494: + type: SM64:GEO_LAYOUT + offset: 0xE0004A4 + symbol: ccm_geo_000494 + +ccm_geo_0004BC: + type: SM64:GEO_LAYOUT + offset: 0xE0004CC + symbol: ccm_geo_0004BC + +ccm_geo_0004E4: + type: SM64:GEO_LAYOUT + offset: 0xE0004F4 + symbol: ccm_geo_0004E4 + +ccm_geo_00051C: + type: SM64:GEO_LAYOUT + offset: 0xE00052C + symbol: ccm_geo_00051C + +ccm_geo_0005E8: + type: SM64:GEO_LAYOUT + offset: 0xE0005F8 + symbol: ccm_geo_0005E8 diff --git a/assets/ymls/jp/levels/cotmc/geo.yml b/assets/ymls/jp/levels/cotmc/geo.yml new file mode 100644 index 00000000..f19ce7b2 --- /dev/null +++ b/assets/ymls/jp/levels/cotmc/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/levels/cotmc.yml" + autopads: false + segments: + - [0x0E, 0x4BC980] + +cotmc_geo_0001A0: + type: SM64:GEO_LAYOUT + offset: 0xE0001A0 + symbol: cotmc_geo_0001A0 diff --git a/assets/ymls/jp/levels/ddd.yml b/assets/ymls/jp/levels/ddd.yml index cb796562..efc91277 100644 --- a/assets/ymls/jp/levels/ddd.yml +++ b/assets/ymls/jp/levels/ddd.yml @@ -728,6 +728,22 @@ ddd_seg7_dl_07009120: offset: 0x9120 symbol: ddd_seg7_dl_07009120 +ddd_seg7_vertex_07009190: + type: VTX + count: 4 + offset: 0x9190 + symbol: ddd_seg7_vertex_07009190 + +ddd_seg7_dl_070091D0: + type: GFX + offset: 0x91D0 + symbol: ddd_seg7_dl_070091D0 + +ddd_seg7_dl_07009208: + type: GFX + offset: 0x9208 + symbol: ddd_seg7_dl_07009208 + ddd_seg7_lights_07009288: type: LIGHTS size: 24 diff --git a/assets/ymls/jp/levels/ddd/geo.yml b/assets/ymls/jp/levels/ddd/geo.yml new file mode 100644 index 00000000..35352a19 --- /dev/null +++ b/assets/ymls/jp/levels/ddd/geo.yml @@ -0,0 +1,31 @@ +:config: + external_files: + - "assets/ymls/jp/levels/ddd.yml" + autopads: false + segments: + - [0x0E, 0x493A00] + +ddd_geo_000450: + type: SM64:GEO_LAYOUT + offset: 0xE000450 + symbol: ddd_geo_000450 + +ddd_geo_000478: + type: SM64:GEO_LAYOUT + offset: 0xE000478 + symbol: ddd_geo_000478 + +ddd_geo_0004A0: + type: SM64:GEO_LAYOUT + offset: 0xE0004A0 + symbol: ddd_geo_0004A0 + +ddd_geo_0004C0: + type: SM64:GEO_LAYOUT + offset: 0xE0004C0 + symbol: ddd_geo_0004C0 + +ddd_geo_000570: + type: SM64:GEO_LAYOUT + offset: 0xE000570 + symbol: ddd_geo_000570 diff --git a/assets/ymls/jp/levels/ending/geo.yml b/assets/ymls/jp/levels/ending/geo.yml new file mode 100644 index 00000000..40800cc5 --- /dev/null +++ b/assets/ymls/jp/levels/ending/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/levels/ending.yml" + autopads: false + segments: + - [0x0E, 0x4AA450] + +ending_geo_000050: + type: SM64:GEO_LAYOUT + offset: 0xE000050 + symbol: ending_geo_000050 diff --git a/assets/ymls/jp/levels/hmc/geo.yml b/assets/ymls/jp/levels/hmc/geo.yml new file mode 100644 index 00000000..7abd4141 --- /dev/null +++ b/assets/ymls/jp/levels/hmc/geo.yml @@ -0,0 +1,136 @@ +:config: + external_files: + - "assets/ymls/jp/levels/hmc.yml" + autopads: false + segments: + - [0x0E, 0x3E4A60] + +hmc_geo_000530: + type: SM64:GEO_LAYOUT + offset: 0xE000530 + symbol: hmc_geo_000530 + +hmc_geo_000548: + type: SM64:GEO_LAYOUT + offset: 0xE000548 + symbol: hmc_geo_000548 + +hmc_geo_000570: + type: SM64:GEO_LAYOUT + offset: 0xE000570 + symbol: hmc_geo_000570 + +hmc_geo_000588: + type: SM64:GEO_LAYOUT + offset: 0xE000588 + symbol: hmc_geo_000588 + +hmc_geo_0005A0: + type: SM64:GEO_LAYOUT + offset: 0xE0005A0 + symbol: hmc_geo_0005A0 + +hmc_geo_0005B8: + type: SM64:GEO_LAYOUT + offset: 0xE0005B8 + symbol: hmc_geo_0005B8 + +hmc_geo_0005D0: + type: SM64:GEO_LAYOUT + offset: 0xE0005D0 + symbol: hmc_geo_0005D0 + +hmc_geo_0005E8: + type: SM64:GEO_LAYOUT + offset: 0xE0005E8 + symbol: hmc_geo_0005E8 + +hmc_geo_000618: + type: SM64:GEO_LAYOUT + offset: 0xE000618 + symbol: hmc_geo_000618 + +hmc_geo_000658: + type: SM64:GEO_LAYOUT + offset: 0xE000658 + symbol: hmc_geo_000658 + +hmc_geo_0006A8: + type: SM64:GEO_LAYOUT + offset: 0xE0006A8 + symbol: hmc_geo_0006A8 + +hmc_geo_0006E0: + type: SM64:GEO_LAYOUT + offset: 0xE0006E0 + symbol: hmc_geo_0006E0 + +hmc_geo_000700: + type: SM64:GEO_LAYOUT + offset: 0xE000700 + symbol: hmc_geo_000700 + +hmc_geo_000748: + type: SM64:GEO_LAYOUT + offset: 0xE000748 + symbol: hmc_geo_000748 + +hmc_geo_000770: + type: SM64:GEO_LAYOUT + offset: 0xE000770 + symbol: hmc_geo_000770 + +hmc_geo_000798: + type: SM64:GEO_LAYOUT + offset: 0xE000798 + symbol: hmc_geo_000798 + +hmc_geo_0007F8: + type: SM64:GEO_LAYOUT + offset: 0xE0007F8 + symbol: hmc_geo_0007F8 + +hmc_geo_000850: + type: SM64:GEO_LAYOUT + offset: 0xE000850 + symbol: hmc_geo_000850 + +hmc_geo_0008D0: + type: SM64:GEO_LAYOUT + offset: 0xE0008D0 + symbol: hmc_geo_0008D0 + +hmc_geo_000938: + type: SM64:GEO_LAYOUT + offset: 0xE000938 + symbol: hmc_geo_000938 + +hmc_geo_000998: + type: SM64:GEO_LAYOUT + offset: 0xE000998 + symbol: hmc_geo_000998 + +hmc_geo_000A18: + type: SM64:GEO_LAYOUT + offset: 0xE000A18 + symbol: hmc_geo_000A18 + +hmc_geo_000A88: + type: SM64:GEO_LAYOUT + offset: 0xE000A88 + symbol: hmc_geo_000A88 + +hmc_geo_000AE8: + type: SM64:GEO_LAYOUT + offset: 0xE000AE8 + symbol: hmc_geo_000AE8 + +hmc_geo_000B48: + type: SM64:GEO_LAYOUT + offset: 0xE000B48 + symbol: hmc_geo_000B48 + +hmc_geo_000B90: + type: SM64:GEO_LAYOUT + offset: 0xE000B90 + symbol: hmc_geo_000B90 diff --git a/assets/ymls/jp/levels/intro/geo.yml b/assets/ymls/jp/levels/intro/geo.yml new file mode 100644 index 00000000..9bac12cb --- /dev/null +++ b/assets/ymls/jp/levels/intro/geo.yml @@ -0,0 +1,28 @@ +:config: + external_files: + - "assets/ymls/jp/levels/intro.yml" + autopads: false + segments: + - [0x14, 0x268020] + +intro_geo_0002D0: + type: SM64:GEO_LAYOUT + offset: 0x140002D0 + symbol: intro_geo_0002D0 + +intro_geo_mario_head_regular: + type: SM64:GEO_LAYOUT + offset: 0x1400035C + symbol: intro_geo_mario_head_regular + +intro_geo_mario_head_dizzy: + type: SM64:GEO_LAYOUT + offset: 0x140003B8 + symbol: intro_geo_mario_head_dizzy + +# TODO: Requires debug_level_select + +# intro_geo_000414: +# type: SM64:GEO_LAYOUT +# offset: 0x14000414 +# symbol: intro_geo_000414 diff --git a/assets/ymls/jp/levels/jrb/geo.yml b/assets/ymls/jp/levels/jrb/geo.yml new file mode 100644 index 00000000..f3004fba --- /dev/null +++ b/assets/ymls/jp/levels/jrb/geo.yml @@ -0,0 +1,71 @@ +:config: + external_files: + - "assets/ymls/jp/levels/jrb.yml" + autopads: false + segments: + - [0x0E, 0x421B80] + +jrb_geo_000900: + type: SM64:GEO_LAYOUT + offset: 0xE000900 + symbol: jrb_geo_000900 + +jrb_geo_000918: + type: SM64:GEO_LAYOUT + offset: 0xE000918 + symbol: jrb_geo_000918 + +jrb_geo_000930: + type: SM64:GEO_LAYOUT + offset: 0xE000930 + symbol: jrb_geo_000930 + +jrb_geo_000948: + type: SM64:GEO_LAYOUT + offset: 0xE000948 + symbol: jrb_geo_000948 + +jrb_geo_000960: + type: SM64:GEO_LAYOUT + offset: 0xE000960 + symbol: jrb_geo_000960 + +jrb_geo_000978: + type: SM64:GEO_LAYOUT + offset: 0xE000978 + symbol: jrb_geo_000978 + +jrb_geo_000990: + type: SM64:GEO_LAYOUT + offset: 0xE000990 + symbol: jrb_geo_000990 + +jrb_geo_0009B0: + type: SM64:GEO_LAYOUT + offset: 0xE0009B0 + symbol: jrb_geo_0009B0 + +jrb_geo_0009C8: + type: SM64:GEO_LAYOUT + offset: 0xE0009C8 + symbol: jrb_geo_0009C8 + +jrb_geo_0009E8: + type: SM64:GEO_LAYOUT + offset: 0xE0009E8 + symbol: jrb_geo_0009E8 + +jrb_geo_000A00: + type: SM64:GEO_LAYOUT + offset: 0xE000A00 + symbol: jrb_geo_000A00 + +jrb_geo_000A18: + type: SM64:GEO_LAYOUT + offset: 0xE000A18 + symbol: jrb_geo_000A18 + +jrb_geo_000AFC: + type: SM64:GEO_LAYOUT + offset: 0xE000AFC + symbol: jrb_geo_000AFC diff --git a/assets/ymls/jp/levels/lll/geo.yml b/assets/ymls/jp/levels/lll/geo.yml new file mode 100644 index 00000000..4cab6251 --- /dev/null +++ b/assets/ymls/jp/levels/lll/geo.yml @@ -0,0 +1,216 @@ +:config: + external_files: + - "assets/ymls/jp/levels/lll.yml" + autopads: false + segments: + - [0x0E, 0x48A950] + +lll_geo_0009E0: + type: SM64:GEO_LAYOUT + offset: 0xE0009E0 + symbol: lll_geo_0009E0 + +lll_geo_0009F8: + type: SM64:GEO_LAYOUT + offset: 0xE0009F8 + symbol: lll_geo_0009F8 + +lll_geo_000A10: + type: SM64:GEO_LAYOUT + offset: 0xE000A10 + symbol: lll_geo_000A10 + +lll_geo_000A28: + type: SM64:GEO_LAYOUT + offset: 0xE000A28 + symbol: lll_geo_000A28 + +lll_geo_000A40: + type: SM64:GEO_LAYOUT + offset: 0xE000A40 + symbol: lll_geo_000A40 + +lll_geo_000A60: + type: SM64:GEO_LAYOUT + offset: 0xE000A60 + symbol: lll_geo_000A60 + +lll_geo_000A78: + type: SM64:GEO_LAYOUT + offset: 0xE000A78 + symbol: lll_geo_000A78 + +lll_geo_000A90: + type: SM64:GEO_LAYOUT + offset: 0xE000A90 + symbol: lll_geo_000A90 + +lll_geo_000AA8: + type: SM64:GEO_LAYOUT + offset: 0xE000AA8 + symbol: lll_geo_000AA8 + +lll_geo_000AC0: + type: SM64:GEO_LAYOUT + offset: 0xE000AC0 + symbol: lll_geo_000AC0 + +lll_geo_000AD8: + type: SM64:GEO_LAYOUT + offset: 0xE000AD8 + symbol: lll_geo_000AD8 + +lll_geo_000AF0: + type: SM64:GEO_LAYOUT + offset: 0xE000AF0 + symbol: lll_geo_000AF0 + +lll_geo_000B08: + type: SM64:GEO_LAYOUT + offset: 0xE000B08 + symbol: lll_geo_000B08 + +lll_geo_000B20: + type: SM64:GEO_LAYOUT + offset: 0xE000B20 + symbol: lll_geo_000B20 + +lll_geo_000B38: + type: SM64:GEO_LAYOUT + offset: 0xE000B38 + symbol: lll_geo_000B38 + +lll_geo_000B50: + type: SM64:GEO_LAYOUT + offset: 0xE000B50 + symbol: lll_geo_000B50 + +lll_geo_000B68: + type: SM64:GEO_LAYOUT + offset: 0xE000B68 + symbol: lll_geo_000B68 + +lll_geo_000B80: + type: SM64:GEO_LAYOUT + offset: 0xE000B80 + symbol: lll_geo_000B80 + +lll_geo_000B98: + type: SM64:GEO_LAYOUT + offset: 0xE000B98 + symbol: lll_geo_000B98 + +lll_geo_000BB0: + type: SM64:GEO_LAYOUT + offset: 0xE000BB0 + symbol: lll_geo_000BB0 + +lll_geo_000BC8: + type: SM64:GEO_LAYOUT + offset: 0xE000BC8 + symbol: lll_geo_000BC8 + +lll_geo_000BE0: + type: SM64:GEO_LAYOUT + offset: 0xE000BE0 + symbol: lll_geo_000BE0 + +lll_geo_000BF8: + type: SM64:GEO_LAYOUT + offset: 0xE000BF8 + symbol: lll_geo_000BF8 + +lll_geo_000C10: + type: SM64:GEO_LAYOUT + offset: 0xE000C10 + symbol: lll_geo_000C10 + +lll_geo_000C30: + type: SM64:GEO_LAYOUT + offset: 0xE000C30 + symbol: lll_geo_000C30 + +lll_geo_000C50: + type: SM64:GEO_LAYOUT + offset: 0xE000C50 + symbol: lll_geo_000C50 + +lll_geo_000C70: + type: SM64:GEO_LAYOUT + offset: 0xE000C70 + symbol: lll_geo_000C70 + +lll_geo_000C90: + type: SM64:GEO_LAYOUT + offset: 0xE000C90 + symbol: lll_geo_000C90 + +lll_geo_000CB0: + type: SM64:GEO_LAYOUT + offset: 0xE000CB0 + symbol: lll_geo_000CB0 + +lll_geo_000CD0: + type: SM64:GEO_LAYOUT + offset: 0xE000CD0 + symbol: lll_geo_000CD0 + +lll_geo_000CF0: + type: SM64:GEO_LAYOUT + offset: 0xE000CF0 + symbol: lll_geo_000CF0 + +lll_geo_000D10: + type: SM64:GEO_LAYOUT + offset: 0xE000D10 + symbol: lll_geo_000D10 + +lll_geo_000D30: + type: SM64:GEO_LAYOUT + offset: 0xE000D30 + symbol: lll_geo_000D30 + +lll_geo_000D50: + type: SM64:GEO_LAYOUT + offset: 0xE000D50 + symbol: lll_geo_000D50 + +lll_geo_000D70: + type: SM64:GEO_LAYOUT + offset: 0xE000D70 + symbol: lll_geo_000D70 + +lll_geo_000D90: + type: SM64:GEO_LAYOUT + offset: 0xE000D90 + symbol: lll_geo_000D90 + +lll_geo_000DB0: + type: SM64:GEO_LAYOUT + offset: 0xE000DB0 + symbol: lll_geo_000DB0 + +lll_geo_000DD0: + type: SM64:GEO_LAYOUT + offset: 0xE000DD0 + symbol: lll_geo_000DD0 + +lll_geo_000DE8: + type: SM64:GEO_LAYOUT + offset: 0xE000DE8 + symbol: lll_geo_000DE8 + +lll_geo_000E00: + type: SM64:GEO_LAYOUT + offset: 0xE000E00 + symbol: lll_geo_000E00 + +lll_geo_000EA8: + type: SM64:GEO_LAYOUT + offset: 0xE000EA8 + symbol: lll_geo_000EA8 + +lll_geo_000EC0: + type: SM64:GEO_LAYOUT + offset: 0xE000EC0 + symbol: lll_geo_000EC0 diff --git a/assets/ymls/jp/levels/menu/geo.yml b/assets/ymls/jp/levels/menu/geo.yml new file mode 100644 index 00000000..12d5314a --- /dev/null +++ b/assets/ymls/jp/levels/menu/geo.yml @@ -0,0 +1,68 @@ +:config: + external_files: + - "assets/ymls/jp/levels/menu.yml" + autopads: false + segments: + - [0x14, 0x2A42A0] + +# TODO: menu + +# geo_menu_mario_save_button: +# type: SM64:GEO_LAYOUT +# offset: 0x140001D0 +# symbol: geo_menu_mario_save_button + +# geo_menu_mario_save_button_fade: +# type: SM64:GEO_LAYOUT +# offset: 0x14000200 +# symbol: geo_menu_mario_save_button_fade + +# geo_menu_mario_new_button: +# type: SM64:GEO_LAYOUT +# offset: 0x14000230 +# symbol: geo_menu_mario_new_button + +# geo_menu_mario_new_button_fade: +# type: SM64:GEO_LAYOUT +# offset: 0x14000260 +# symbol: geo_menu_mario_new_button_fade + +# geo_menu_erase_button: +# type: SM64:GEO_LAYOUT +# offset: 0x14000290 +# symbol: geo_menu_erase_button + +# geo_menu_copy_button: +# type: SM64:GEO_LAYOUT +# offset: 0x140002B8 +# symbol: geo_menu_copy_button + +# geo_menu_file_button: +# type: SM64:GEO_LAYOUT +# offset: 0x140002E0 +# symbol: geo_menu_file_button + +# geo_menu_score_button: +# type: SM64:GEO_LAYOUT +# offset: 0x14000308 +# symbol: geo_menu_score_button + +# geo_menu_sound_button: +# type: SM64:GEO_LAYOUT +# offset: 0x14000330 +# symbol: geo_menu_sound_button + +# geo_menu_generic_button: +# type: SM64:GEO_LAYOUT +# offset: 0x14000358 +# symbol: geo_menu_generic_button + +# geo_menu_file_select_strings_and_menu_cursor: +# type: SM64:GEO_LAYOUT +# offset: 0x14000380 +# symbol: geo_menu_file_select_strings_and_menu_cursor + +# geo_menu_act_selector_strings: +# type: SM64:GEO_LAYOUT +# offset: 0x14000408 +# symbol: geo_menu_act_selector_strings diff --git a/assets/ymls/jp/levels/pss/geo.yml b/assets/ymls/jp/levels/pss/geo.yml new file mode 100644 index 00000000..82249cd5 --- /dev/null +++ b/assets/ymls/jp/levels/pss/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/levels/pss.yml" + autopads: false + segments: + - [0x0E, 0x4B5EB0] + +pss_geo_000100: + type: SM64:GEO_LAYOUT + offset: 0xE000100 + symbol: pss_geo_000100 diff --git a/assets/ymls/jp/levels/rr/geo.yml b/assets/ymls/jp/levels/rr/geo.yml new file mode 100644 index 00000000..b36eccf0 --- /dev/null +++ b/assets/ymls/jp/levels/rr/geo.yml @@ -0,0 +1,191 @@ +:config: + external_files: + - "assets/ymls/jp/levels/rr.yml" + autopads: false + segments: + - [0x0E, 0x448200] + +rr_geo_000660: + type: SM64:GEO_LAYOUT + offset: 0xE000660 + symbol: rr_geo_000660 + +rr_geo_000678: + type: SM64:GEO_LAYOUT + offset: 0xE000678 + symbol: rr_geo_000678 + +rr_geo_000690: + type: SM64:GEO_LAYOUT + offset: 0xE000690 + symbol: rr_geo_000690 + +rr_geo_0006A8: + type: SM64:GEO_LAYOUT + offset: 0xE0006A8 + symbol: rr_geo_0006A8 + +rr_geo_0006C0: + type: SM64:GEO_LAYOUT + offset: 0xE0006C0 + symbol: rr_geo_0006C0 + +rr_geo_0006D8: + type: SM64:GEO_LAYOUT + offset: 0xE0006D8 + symbol: rr_geo_0006D8 + +rr_geo_0006F0: + type: SM64:GEO_LAYOUT + offset: 0xE0006F0 + symbol: rr_geo_0006F0 + +rr_geo_000708: + type: SM64:GEO_LAYOUT + offset: 0xE000708 + symbol: rr_geo_000708 + +rr_geo_000720: + type: SM64:GEO_LAYOUT + offset: 0xE000720 + symbol: rr_geo_000720 + +rr_geo_000738: + type: SM64:GEO_LAYOUT + offset: 0xE000738 + symbol: rr_geo_000738 + +rr_geo_000758: + type: SM64:GEO_LAYOUT + offset: 0xE000758 + symbol: rr_geo_000758 + +rr_geo_000770: + type: SM64:GEO_LAYOUT + offset: 0xE000770 + symbol: rr_geo_000770 + +rr_geo_000788: + type: SM64:GEO_LAYOUT + offset: 0xE000788 + symbol: rr_geo_000788 + +rr_geo_0007A0: + type: SM64:GEO_LAYOUT + offset: 0xE0007A0 + symbol: rr_geo_0007A0 + +rr_geo_0007B8: + type: SM64:GEO_LAYOUT + offset: 0xE0007B8 + symbol: rr_geo_0007B8 + +rr_geo_0007D0: + type: SM64:GEO_LAYOUT + offset: 0xE0007D0 + symbol: rr_geo_0007D0 + +rr_geo_0007E8: + type: SM64:GEO_LAYOUT + offset: 0xE0007E8 + symbol: rr_geo_0007E8 + +rr_geo_000800: + type: SM64:GEO_LAYOUT + offset: 0xE000800 + symbol: rr_geo_000800 + +rr_geo_000818: + type: SM64:GEO_LAYOUT + offset: 0xE000818 + symbol: rr_geo_000818 + +rr_geo_000830: + type: SM64:GEO_LAYOUT + offset: 0xE000830 + symbol: rr_geo_000830 + +rr_geo_000848: + type: SM64:GEO_LAYOUT + offset: 0xE000848 + symbol: rr_geo_000848 + +rr_geo_000860: + type: SM64:GEO_LAYOUT + offset: 0xE000860 + symbol: rr_geo_000860 + +rr_geo_000878: + type: SM64:GEO_LAYOUT + offset: 0xE000878 + symbol: rr_geo_000878 + +rr_geo_000890: + type: SM64:GEO_LAYOUT + offset: 0xE000890 + symbol: rr_geo_000890 + +rr_geo_0008A8: + type: SM64:GEO_LAYOUT + offset: 0xE0008A8 + symbol: rr_geo_0008A8 + +rr_geo_0008C0: + type: SM64:GEO_LAYOUT + offset: 0xE0008C0 + symbol: rr_geo_0008C0 + +rr_geo_0008D8: + type: SM64:GEO_LAYOUT + offset: 0xE0008D8 + symbol: rr_geo_0008D8 + +rr_geo_0008F0: + type: SM64:GEO_LAYOUT + offset: 0xE0008F0 + symbol: rr_geo_0008F0 + +rr_geo_000908: + type: SM64:GEO_LAYOUT + offset: 0xE000908 + symbol: rr_geo_000908 + +rr_geo_000920: + type: SM64:GEO_LAYOUT + offset: 0xE000920 + symbol: rr_geo_000920 + +rr_geo_000940: + type: SM64:GEO_LAYOUT + offset: 0xE000940 + symbol: rr_geo_000940 + +rr_geo_000958: + type: SM64:GEO_LAYOUT + offset: 0xE000958 + symbol: rr_geo_000958 + +rr_geo_000970: + type: SM64:GEO_LAYOUT + offset: 0xE000970 + symbol: rr_geo_000970 + +rr_geo_000988: + type: SM64:GEO_LAYOUT + offset: 0xE000988 + symbol: rr_geo_000988 + +rr_geo_0009A0: + type: SM64:GEO_LAYOUT + offset: 0xE0009A0 + symbol: rr_geo_0009A0 + +rr_geo_0009B8: + type: SM64:GEO_LAYOUT + offset: 0xE0009B8 + symbol: rr_geo_0009B8 + +rr_geo_0009D0: + type: SM64:GEO_LAYOUT + offset: 0xE0009D0 + symbol: rr_geo_0009D0 diff --git a/assets/ymls/jp/levels/sa/geo.yml b/assets/ymls/jp/levels/sa/geo.yml new file mode 100644 index 00000000..a41c7bbd --- /dev/null +++ b/assets/ymls/jp/levels/sa/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/levels/sa.yml" + autopads: false + segments: + - [0x0E, 0x46A0E0] + +sa_geo_000170: + type: SM64:GEO_LAYOUT + offset: 0xE000170 + symbol: sa_geo_000170 diff --git a/assets/ymls/jp/levels/sl/geo.yml b/assets/ymls/jp/levels/sl/geo.yml new file mode 100644 index 00000000..5e271b25 --- /dev/null +++ b/assets/ymls/jp/levels/sl/geo.yml @@ -0,0 +1,31 @@ +:config: + external_files: + - "assets/ymls/jp/levels/sl.yml" + autopads: false + segments: + - [0x0E, 0x40C8A0] + +sl_geo_000360: + type: SM64:GEO_LAYOUT + offset: 0xE000360 + symbol: sl_geo_000360 + +sl_geo_000378: + type: SM64:GEO_LAYOUT + offset: 0xE000378 + symbol: sl_geo_000378 + +sl_geo_000390: + type: SM64:GEO_LAYOUT + offset: 0xE000390 + symbol: sl_geo_000390 + +sl_geo_0003A8: + type: SM64:GEO_LAYOUT + offset: 0xE0003A8 + symbol: sl_geo_0003A8 + +sl_geo_000484: + type: SM64:GEO_LAYOUT + offset: 0xE000484 + symbol: sl_geo_000484 diff --git a/assets/ymls/jp/levels/ssl/geo.yml b/assets/ymls/jp/levels/ssl/geo.yml new file mode 100644 index 00000000..8b3ffea6 --- /dev/null +++ b/assets/ymls/jp/levels/ssl/geo.yml @@ -0,0 +1,61 @@ +:config: + external_files: + - "assets/ymls/jp/levels/ssl.yml" + autopads: false + segments: + - [0x0E, 0x3F99F0] + +ssl_geo_0005C0: + type: SM64:GEO_LAYOUT + offset: 0xE0005C0 + symbol: ssl_geo_0005C0 + +ssl_geo_0005D8: + type: SM64:GEO_LAYOUT + offset: 0xE0005D8 + symbol: ssl_geo_0005D8 + +ssl_geo_000618: + type: SM64:GEO_LAYOUT + offset: 0xE000618 + symbol: ssl_geo_000618 + +ssl_geo_000630: + type: SM64:GEO_LAYOUT + offset: 0xE000630 + symbol: ssl_geo_000630 + +ssl_geo_000648: + type: SM64:GEO_LAYOUT + offset: 0xE000648 + symbol: ssl_geo_000648 + +ssl_geo_000734: + type: SM64:GEO_LAYOUT + offset: 0xE000734 + symbol: ssl_geo_000734 + +ssl_geo_000764: + type: SM64:GEO_LAYOUT + offset: 0xE000764 + symbol: ssl_geo_000764 + +ssl_geo_000794: + type: SM64:GEO_LAYOUT + offset: 0xE000794 + symbol: ssl_geo_000794 + +ssl_geo_0007AC: + type: SM64:GEO_LAYOUT + offset: 0xE0007AC + symbol: ssl_geo_0007AC + +ssl_geo_0007CC: + type: SM64:GEO_LAYOUT + offset: 0xE0007CC + symbol: ssl_geo_0007CC + +ssl_geo_00088C: + type: SM64:GEO_LAYOUT + offset: 0xE00088C + symbol: ssl_geo_00088C diff --git a/assets/ymls/jp/levels/thi/geo.yml b/assets/ymls/jp/levels/thi/geo.yml new file mode 100644 index 00000000..c78c5f00 --- /dev/null +++ b/assets/ymls/jp/levels/thi/geo.yml @@ -0,0 +1,36 @@ +:config: + external_files: + - "assets/ymls/jp/levels/thi.yml" + autopads: false + segments: + - [0x0E, 0x42A740] + +thi_geo_0005B0: + type: SM64:GEO_LAYOUT + offset: 0xE0005B0 + symbol: thi_geo_0005B0 + +thi_geo_0005C8: + type: SM64:GEO_LAYOUT + offset: 0xE0005C8 + symbol: thi_geo_0005C8 + +thi_geo_0005F0: + type: SM64:GEO_LAYOUT + offset: 0xE0005F0 + symbol: thi_geo_0005F0 + +thi_geo_000608: + type: SM64:GEO_LAYOUT + offset: 0xE000608 + symbol: thi_geo_000608 + +thi_geo_0006D4: + type: SM64:GEO_LAYOUT + offset: 0xE0006D4 + symbol: thi_geo_0006D4 + +thi_geo_00079C: + type: SM64:GEO_LAYOUT + offset: 0xE00079C + symbol: thi_geo_00079C diff --git a/assets/ymls/jp/levels/totwc/geo.yml b/assets/ymls/jp/levels/totwc/geo.yml new file mode 100644 index 00000000..28b8e9fc --- /dev/null +++ b/assets/ymls/jp/levels/totwc/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/jp/levels/totwc.yml" + autopads: false + segments: + - [0x0E, 0x4C06A0] + +totwc_geo_000160: + type: SM64:GEO_LAYOUT + offset: 0xE000160 + symbol: totwc_geo_000160 + +totwc_geo_000188: + type: SM64:GEO_LAYOUT + offset: 0xE000188 + symbol: totwc_geo_000188 diff --git a/assets/ymls/jp/levels/ttc/geo.yml b/assets/ymls/jp/levels/ttc/geo.yml new file mode 100644 index 00000000..770d6317 --- /dev/null +++ b/assets/ymls/jp/levels/ttc/geo.yml @@ -0,0 +1,86 @@ +:config: + external_files: + - "assets/ymls/jp/levels/ttc.yml" + autopads: false + segments: + - [0x0E, 0x435460] + +ttc_geo_000240: + type: SM64:GEO_LAYOUT + offset: 0xE000240 + symbol: ttc_geo_000240 + +ttc_geo_000258: + type: SM64:GEO_LAYOUT + offset: 0xE000258 + symbol: ttc_geo_000258 + +ttc_geo_000270: + type: SM64:GEO_LAYOUT + offset: 0xE000270 + symbol: ttc_geo_000270 + +ttc_geo_000288: + type: SM64:GEO_LAYOUT + offset: 0xE000288 + symbol: ttc_geo_000288 + +ttc_geo_0002A8: + type: SM64:GEO_LAYOUT + offset: 0xE0002A8 + symbol: ttc_geo_0002A8 + +ttc_geo_0002C8: + type: SM64:GEO_LAYOUT + offset: 0xE0002C8 + symbol: ttc_geo_0002C8 + +ttc_geo_0002E0: + type: SM64:GEO_LAYOUT + offset: 0xE0002E0 + symbol: ttc_geo_0002E0 + +ttc_geo_0002F8: + type: SM64:GEO_LAYOUT + offset: 0xE0002F8 + symbol: ttc_geo_0002F8 + +ttc_geo_000310: + type: SM64:GEO_LAYOUT + offset: 0xE000310 + symbol: ttc_geo_000310 + +ttc_geo_000328: + type: SM64:GEO_LAYOUT + offset: 0xE000328 + symbol: ttc_geo_000328 + +ttc_geo_000340: + type: SM64:GEO_LAYOUT + offset: 0xE000340 + symbol: ttc_geo_000340 + +ttc_geo_000358: + type: SM64:GEO_LAYOUT + offset: 0xE000358 + symbol: ttc_geo_000358 + +ttc_geo_000370: + type: SM64:GEO_LAYOUT + offset: 0xE000370 + symbol: ttc_geo_000370 + +ttc_geo_000388: + type: SM64:GEO_LAYOUT + offset: 0xE000388 + symbol: ttc_geo_000388 + +ttc_geo_0003A0: + type: SM64:GEO_LAYOUT + offset: 0xE0003A0 + symbol: ttc_geo_0003A0 + +ttc_geo_0003B8: + type: SM64:GEO_LAYOUT + offset: 0xE0003B8 + symbol: ttc_geo_0003B8 diff --git a/assets/ymls/jp/levels/ttm/geo.yml b/assets/ymls/jp/levels/ttm/geo.yml new file mode 100644 index 00000000..849ca881 --- /dev/null +++ b/assets/ymls/jp/levels/ttm/geo.yml @@ -0,0 +1,156 @@ +:config: + external_files: + - "assets/ymls/jp/levels/ttm.yml" + autopads: false + segments: + - [0x0E, 0x4E9190] + +ttm_geo_000710: + type: SM64:GEO_LAYOUT + offset: 0xE000710 + symbol: ttm_geo_000710 + +ttm_geo_000730: + type: SM64:GEO_LAYOUT + offset: 0xE000730 + symbol: ttm_geo_000730 + +ttm_geo_000748: + type: SM64:GEO_LAYOUT + offset: 0xE000748 + symbol: ttm_geo_000748 + +ttm_geo_000778: + type: SM64:GEO_LAYOUT + offset: 0xE000778 + symbol: ttm_geo_000778 + +ttm_geo_0007A8: + type: SM64:GEO_LAYOUT + offset: 0xE0007A8 + symbol: ttm_geo_0007A8 + +ttm_geo_0007D8: + type: SM64:GEO_LAYOUT + offset: 0xE0007D8 + symbol: ttm_geo_0007D8 + +ttm_geo_000808: + type: SM64:GEO_LAYOUT + offset: 0xE000808 + symbol: ttm_geo_000808 + +ttm_geo_000830: + type: SM64:GEO_LAYOUT + offset: 0xE000830 + symbol: ttm_geo_000830 + +ttm_geo_000858: + type: SM64:GEO_LAYOUT + offset: 0xE000858 + symbol: ttm_geo_000858 + +ttm_geo_000880: + type: SM64:GEO_LAYOUT + offset: 0xE000880 + symbol: ttm_geo_000880 + +ttm_geo_0008A8: + type: SM64:GEO_LAYOUT + offset: 0xE0008A8 + symbol: ttm_geo_0008A8 + +ttm_geo_0008D0: + type: SM64:GEO_LAYOUT + offset: 0xE0008D0 + symbol: ttm_geo_0008D0 + +ttm_geo_0008F8: + type: SM64:GEO_LAYOUT + offset: 0xE0008F8 + symbol: ttm_geo_0008F8 + +ttm_geo_000920: + type: SM64:GEO_LAYOUT + offset: 0xE000920 + symbol: ttm_geo_000920 + +ttm_geo_000948: + type: SM64:GEO_LAYOUT + offset: 0xE000948 + symbol: ttm_geo_000948 + +ttm_geo_000970: + type: SM64:GEO_LAYOUT + offset: 0xE000970 + symbol: ttm_geo_000970 + +ttm_geo_000990: + type: SM64:GEO_LAYOUT + offset: 0xE000990 + symbol: ttm_geo_000990 + +ttm_geo_0009C0: + type: SM64:GEO_LAYOUT + offset: 0xE0009C0 + symbol: ttm_geo_0009C0 + +ttm_geo_0009F0: + type: SM64:GEO_LAYOUT + offset: 0xE0009F0 + symbol: ttm_geo_0009F0 + +ttm_geo_000A18: + type: SM64:GEO_LAYOUT + offset: 0xE000A18 + symbol: ttm_geo_000A18 + +ttm_geo_000A40: + type: SM64:GEO_LAYOUT + offset: 0xE000A40 + symbol: ttm_geo_000A40 + +ttm_geo_000A70: + type: SM64:GEO_LAYOUT + offset: 0xE000A70 + symbol: ttm_geo_000A70 + +ttm_geo_000B5C: + type: SM64:GEO_LAYOUT + offset: 0xE000B5C + symbol: ttm_geo_000B5C + +ttm_geo_000BEC: + type: SM64:GEO_LAYOUT + offset: 0xE000BEC + symbol: ttm_geo_000BEC + +ttm_geo_000C84: + type: SM64:GEO_LAYOUT + offset: 0xE000C84 + symbol: ttm_geo_000C84 + +ttm_geo_000D14: + type: SM64:GEO_LAYOUT + offset: 0xE000D14 + symbol: ttm_geo_000D14 + +ttm_geo_000D4C: + type: SM64:GEO_LAYOUT + offset: 0xE000D4C + symbol: ttm_geo_000D4C + +ttm_geo_000D84: + type: SM64:GEO_LAYOUT + offset: 0xE000D84 + symbol: ttm_geo_000D84 + +ttm_geo_000DBC: + type: SM64:GEO_LAYOUT + offset: 0xE000DBC + symbol: ttm_geo_000DBC + +ttm_geo_000DF4: + type: SM64:GEO_LAYOUT + offset: 0xE000DF4 + symbol: ttm_geo_000DF4 diff --git a/assets/ymls/jp/levels/vcutm/geo.yml b/assets/ymls/jp/levels/vcutm/geo.yml new file mode 100644 index 00000000..a9f90dfa --- /dev/null +++ b/assets/ymls/jp/levels/vcutm/geo.yml @@ -0,0 +1,16 @@ +:config: + external_files: + - "assets/ymls/jp/levels/vcutm.yml" + autopads: false + segments: + - [0x0E, 0x45F160] + +vcutm_geo_0001F0: + type: SM64:GEO_LAYOUT + offset: 0xE0001F0 + symbol: vcutm_geo_0001F0 + +vcutm_geo_000208: + type: SM64:GEO_LAYOUT + offset: 0xE000208 + symbol: vcutm_geo_000208 diff --git a/assets/ymls/jp/levels/wdw/geo.yml b/assets/ymls/jp/levels/wdw/geo.yml new file mode 100644 index 00000000..dba56b1b --- /dev/null +++ b/assets/ymls/jp/levels/wdw/geo.yml @@ -0,0 +1,51 @@ +:config: + external_files: + - "assets/ymls/jp/levels/wdw.yml" + autopads: false + segments: + - [0x0E, 0x417FF0] + +wdw_geo_000580: + type: SM64:GEO_LAYOUT + offset: 0xE000580 + symbol: wdw_geo_000580 + +wdw_geo_000598: + type: SM64:GEO_LAYOUT + offset: 0xE000598 + symbol: wdw_geo_000598 + +wdw_geo_0005C0: + type: SM64:GEO_LAYOUT + offset: 0xE0005C0 + symbol: wdw_geo_0005C0 + +wdw_geo_0005E8: + type: SM64:GEO_LAYOUT + offset: 0xE0005E8 + symbol: wdw_geo_0005E8 + +wdw_geo_000610: + type: SM64:GEO_LAYOUT + offset: 0xE000610 + symbol: wdw_geo_000610 + +wdw_geo_000628: + type: SM64:GEO_LAYOUT + offset: 0xE000628 + symbol: wdw_geo_000628 + +wdw_geo_000640: + type: SM64:GEO_LAYOUT + offset: 0xE000640 + symbol: wdw_geo_000640 + +wdw_geo_000658: + type: SM64:GEO_LAYOUT + offset: 0xE000658 + symbol: wdw_geo_000658 + +wdw_geo_000724: + type: SM64:GEO_LAYOUT + offset: 0xE000724 + symbol: wdw_geo_000724 diff --git a/assets/ymls/jp/levels/wf.yml b/assets/ymls/jp/levels/wf.yml index 741a11ce..c7cbe776 100644 --- a/assets/ymls/jp/levels/wf.yml +++ b/assets/ymls/jp/levels/wf.yml @@ -1197,6 +1197,22 @@ wf_seg7_dl_0700AEC8: offset: 0xAEC8 symbol: wf_seg7_dl_0700AEC8 +wf_seg7_vertex_0700AF40: + type: VTX + count: 4 + offset: 0xAF40 + symbol: wf_seg7_vertex_0700AF40 + +wf_seg7_dl_0700AF80: + type: GFX + offset: 0xAF80 + symbol: wf_seg7_dl_0700AF80 + +wf_seg7_dl_0700AFB8: + type: GFX + offset: 0xAFB8 + symbol: wf_seg7_dl_0700AFB8 + wf_seg7_lights_0700B028: type: LIGHTS size: 24 diff --git a/assets/ymls/jp/levels/wf/geo.yml b/assets/ymls/jp/levels/wf/geo.yml new file mode 100644 index 00000000..3ab18ed9 --- /dev/null +++ b/assets/ymls/jp/levels/wf/geo.yml @@ -0,0 +1,161 @@ +:config: + external_files: + - "assets/ymls/jp/levels/wf.yml" + autopads: false + segments: + - [0x0E, 0x49B9F0] + +wf_geo_0007E0: + type: SM64:GEO_LAYOUT + offset: 0xE0007E0 + symbol: wf_geo_0007E0 + +wf_geo_000820: + type: SM64:GEO_LAYOUT + offset: 0xE000820 + symbol: wf_geo_000820 + +wf_geo_000860: + type: SM64:GEO_LAYOUT + offset: 0xE000860 + symbol: wf_geo_000860 + +wf_geo_000878: + type: SM64:GEO_LAYOUT + offset: 0xE000878 + symbol: wf_geo_000878 + +wf_geo_000890: + type: SM64:GEO_LAYOUT + offset: 0xE000890 + symbol: wf_geo_000890 + +wf_geo_0008A8: + type: SM64:GEO_LAYOUT + offset: 0xE0008A8 + symbol: wf_geo_0008A8 + +wf_geo_0008E8: + type: SM64:GEO_LAYOUT + offset: 0xE0008E8 + symbol: wf_geo_0008E8 + +wf_geo_000900: + type: SM64:GEO_LAYOUT + offset: 0xE000900 + symbol: wf_geo_000900 + +wf_geo_000940: + type: SM64:GEO_LAYOUT + offset: 0xE000940 + symbol: wf_geo_000940 + +wf_geo_000958: + type: SM64:GEO_LAYOUT + offset: 0xE000958 + symbol: wf_geo_000958 + +wf_geo_0009A0: + type: SM64:GEO_LAYOUT + offset: 0xE0009A0 + symbol: wf_geo_0009A0 + +wf_geo_0009B8: + type: SM64:GEO_LAYOUT + offset: 0xE0009B8 + symbol: wf_geo_0009B8 + +wf_geo_0009D0: + type: SM64:GEO_LAYOUT + offset: 0xE0009D0 + symbol: wf_geo_0009D0 + +wf_geo_0009E8: + type: SM64:GEO_LAYOUT + offset: 0xE0009E8 + symbol: wf_geo_0009E8 + +wf_geo_000A00: + type: SM64:GEO_LAYOUT + offset: 0xE000A00 + symbol: wf_geo_000A00 + +wf_geo_000A40: + type: SM64:GEO_LAYOUT + offset: 0xE000A40 + symbol: wf_geo_000A40 + +wf_geo_000A58: + type: SM64:GEO_LAYOUT + offset: 0xE000A58 + symbol: wf_geo_000A58 + +wf_geo_000A98: + type: SM64:GEO_LAYOUT + offset: 0xE000A98 + symbol: wf_geo_000A98 + +wf_geo_000AB0: + type: SM64:GEO_LAYOUT + offset: 0xE000AB0 + symbol: wf_geo_000AB0 + +wf_geo_000AC8: + type: SM64:GEO_LAYOUT + offset: 0xE000AC8 + symbol: wf_geo_000AC8 + +wf_geo_000AE0: + type: SM64:GEO_LAYOUT + offset: 0xE000AE0 + symbol: wf_geo_000AE0 + +wf_geo_000AF8: + type: SM64:GEO_LAYOUT + offset: 0xE000AF8 + symbol: wf_geo_000AF8 + +wf_geo_000B10: + type: SM64:GEO_LAYOUT + offset: 0xE000B10 + symbol: wf_geo_000B10 + +wf_geo_000B38: + type: SM64:GEO_LAYOUT + offset: 0xE000B38 + symbol: wf_geo_000B38 + +wf_geo_000B60: + type: SM64:GEO_LAYOUT + offset: 0xE000B60 + symbol: wf_geo_000B60 + +wf_geo_000B78: + type: SM64:GEO_LAYOUT + offset: 0xE000B78 + symbol: wf_geo_000B78 + +wf_geo_000B90: + type: SM64:GEO_LAYOUT + offset: 0xE000B90 + symbol: wf_geo_000B90 + +wf_geo_000BA8: + type: SM64:GEO_LAYOUT + offset: 0xE000BA8 + symbol: wf_geo_000BA8 + +wf_geo_000BC8: + type: SM64:GEO_LAYOUT + offset: 0xE000BC8 + symbol: wf_geo_000BC8 + +wf_geo_000BE0: + type: SM64:GEO_LAYOUT + offset: 0xE000BE0 + symbol: wf_geo_000BE0 + +wf_geo_000BF8: + type: SM64:GEO_LAYOUT + offset: 0xE000BF8 + symbol: wf_geo_000BF8 diff --git a/assets/ymls/jp/levels/wmotr/geo.yml b/assets/ymls/jp/levels/wmotr/geo.yml new file mode 100644 index 00000000..76f87bc1 --- /dev/null +++ b/assets/ymls/jp/levels/wmotr/geo.yml @@ -0,0 +1,11 @@ +:config: + external_files: + - "assets/ymls/jp/levels/wmotr.yml" + autopads: false + segments: + - [0x0E, 0x4CB8D0] + +wmotr_geo_0001F0: + type: SM64:GEO_LAYOUT + offset: 0xE0001F0 + symbol: wmotr_geo_0001F0 diff --git a/assets/ymls/us/actors/coin/geo.yml b/assets/ymls/us/actors/coin/geo.yml index 84c8275a..add09e31 100644 --- a/assets/ymls/us/actors/coin/geo.yml +++ b/assets/ymls/us/actors/coin/geo.yml @@ -1,4 +1,6 @@ :config: + external_files: + - "assets/ymls/us/actors/coin.yml" autopads: false segments: - [0x16, 0x218DA0] diff --git a/assets/ymls/us/actors/cyan_fish/geo.yml b/assets/ymls/us/actors/cyan_fish/geo.yml index 8112d4f7..f62afaee 100644 --- a/assets/ymls/us/actors/cyan_fish/geo.yml +++ b/assets/ymls/us/actors/cyan_fish/geo.yml @@ -1,4 +1,6 @@ :config: + external_files: + - "assets/ymls/jp/actors/cyan_fish.yml" autopads: false segments: - [0x0D, 0x1C3DB0] diff --git a/assets/ymls/us/actors/dirt/geo.yml b/assets/ymls/us/actors/dirt/geo.yml index bb64801f..a91ab7eb 100644 --- a/assets/ymls/us/actors/dirt/geo.yml +++ b/assets/ymls/us/actors/dirt/geo.yml @@ -1,4 +1,6 @@ :config: + external_files: + - "assets/ymls/us/actors/dirt.yml" autopads: false segments: - [0x16, 0x218DA0] diff --git a/assets/ymls/us/actors/mario/geo.yml b/assets/ymls/us/actors/mario/geo.yml index 59906e55..72023422 100644 --- a/assets/ymls/us/actors/mario/geo.yml +++ b/assets/ymls/us/actors/mario/geo.yml @@ -3,7 +3,7 @@ - "assets/ymls/us/actors/mario.yml" autopads: false segments: - - [0x17, 0x1279b0] + - [0x17, 0x1279B0] mario_geo_face_and_wings: type: SM64:GEO_LAYOUT